设计一个sartStr函数,对10个国家名字字符按由小到大的顺序列。符中的输入输都在上有数中进行
2条回答 默认 最新
CSDN专家-link 2022-12-09 13:13关注冒泡就好
#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]); }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录