#include <stdio.h>
#include <string.h> //strlen、strcmp、strcat需要加此头文件
int main(void)
{
int i;
int j,k;
char *sp;
char *name[100]={"Spain","China","Italy","Germany","French"};
printf("输出前:");
for(i=0;i<5;i++)
{
printf("%s ",name[i]);
}
putchar('\n');
for(j=0;j<4;j++)
{
for(k=j+1;k<5;k++)
{
if(strcmp(name[j],name[k])>0)
{
sp=name[j];
name[j]=name[k];
name[k]=sp;
}
}
}
printf("输出后:");
for(i=0;i<5;i++)
{
printf("%s ",name[i]);
}
putchar('\n');
return 0;
}
【C】按照国家的名字按字母顺序排序输出 Spain, China, Italy, Germany, French
于 2022-03-08 15:21:23 首次发布