输入5个字符串,按照ASCII码值由小到大顺序输出 C语音习题 在线等,急

如题所述

#include<stdio.h>

#include<string.h>

int main()

{char s[6][20];

 int i,j;

 for(i=0;i<5;i++)

   scanf("%s",s[i]);

 for(i=0;i<4;i++)

   for(j=0;j<4-i;j++)

    if(strcmp(s[j],s[j+1])>0)

{strcpy(s[5],s[j]);

strcpy(s[j],s[j+1]);

strcpy(s[j+1],s[5]);

}  

printf("After sort:\n");

for(i=0;i<5;i++)

  puts(s[i]);

return 0;

}


温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-21
我可以帮你完美实现!
相似回答