设计一个sartStr函数,对10个国家名字字符按由小到大的顺序列。符中的输入输都在上有数中进行
冒泡就好
#include <stdio.h>
#include <string.h>
void sartStr(char s[10][100])
{
char t[100];
for(int i=0;i<9;i++)
for(int j=0;j<9-i;j++)
{
if(strcmp(s[j],s[j+1])>0)
{
strcpy(t,s[j]);
strcpy(s[j],s[j+1]);
strcpy(s[j+1],t);
}
}
}
int main()
{
char s[10][100];
for(int i=0;i<10;i++)
gets(s[i]);
sartStr(s);
for(int i=0;i<10;i++)
puts(s[i]);
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!