#include<stdio.h>
#include<string.h>
int main()
{char ch1[10][20],ch2;
int j,i,m,n,h;
printf("输入十个国家的名字");
for(j=0;j<10;j++)
{scanf("%s",&ch1[j]);
}
for(i=0;i<10;i++)
{for(j=0;j<strlen(ch1[i])-1;j++)
{for(m=j+1;m<strlen(ch1[i]);m++) {if(ch1[i][j]>ch1[i][m]) n=i;h=m;}
ch2=ch1[n][h];
ch1[n][h]=ch1[i][j];
ch1[i][j]=ch2;
}
}
for(j=0;j<10;j++) printf("%s\n",ch1);
return 0;
}
输入若干个国家的英文名字,将它们按字母顺序从大到小排列,然后输出。
最新推荐文章于 2024-08-02 20:00:38 发布