
#include <stdio.h>
#include <string.h>
void symmetry()
{
char a[100];
int length,x=0;
printf("请输入字符串:");
scanf("%s",a);
length=strlen(a);
int i;
for(i=1;i<=length/2;i++)
{
if(a[i]!=a[length-i-1])
x++;
}
if(x==0)
printf("对称!
");
else
printf("不对称!
");
}
int main()
{
symmetry();
return 0;
}
#include <stdio.h>
#include <string.h>
void bubblesort()
{
char a[100];
int length,j,i,temp;
printf("请输入一串英文:");
scanf("%s",a);
length=strlen(a);
for(i=1;i<=length;i++)
{
for(j=length-1;j>0;j--)
{
if(a[j]<a[j-1])
{
temp=a[j];
a[j]=a[j-1];
a[j-1]=temp;
}
}
}
printf("升序后结果为:");
for(j=1;j<=length;j++)
printf("%c",a[j]);
}
int main()
{
bubblesort();
return 0;
}
#include <stdio.h>
#include <string.h>
void selectsort()
{
char a[100];
int length,i,j,temp,min;
printf("请输入一串英文:");
scanf("%s",a);
length=strlen(a);
for(i=1;i<=length;i++)
{
min=i;
for(j=min+1;j<length;j++)
{
if(a[j]<a[min])
min=j;
}
temp=a[i];
a[i]=a[min];
a[min]=temp;
}
printf("升序后结果为:");
for(j=1;j<=length;j++)
printf("%c",a[j]);
}
int main()
{
selectsort();
return 0;
}
#include <stdio.h>
#include <string.h>
void insert()
{
char a[100];
int length,i,j,temp;
printf("请输入一串英文:");
scanf("%s",a);
length=strlen(a);
for(i=1;i<=length;i++)
{
for(j=1;j<length;j++)
{
if(a[j]<a[j-1])
{
temp=a[j];
a[j]=a[j-1];
a[j-1]=temp;
}
}
}
printf("将其升序排序为:");
for(i=1;i<=length;i++)
printf("%c",a[i]);
}
int main()
{
insert();
return 0;
}