输入 5 个单词,将它们按从大到小的顺序排列后输出。
答案:1 悬赏:10 手机版
解决时间 2021-03-24 01:04
- 提问者网友:欲劫无渡
- 2021-03-23 19:36
输入 5 个单词,将它们按从大到小的顺序排列后输出。
最佳答案
- 五星知识达人网友:山有枢
- 2021-03-23 20:43
已改正
#include
#include
int main()
{
char str[5][10];
char string[10];
int i,j;
for(i=0;i<5;i++)
gets (str[i]);
for(j=0;j<4;j++)
for(i=0;i<4-j;i++)
if(strcmp(str[i],str[i+1])<0)
{
strcpy(string,str[i]);
strcpy(str[i],str[i+1]);
strcpy(str[i+1],string);
}
for(i=0;i<5;i++)
puts(str[i]);
return 0;
}
如果对你有所帮助,请记得采纳最佳答案,谢谢!
#include
#include
int main()
{
char str[5][10];
char string[10];
int i,j;
for(i=0;i<5;i++)
gets (str[i]);
for(j=0;j<4;j++)
for(i=0;i<4-j;i++)
if(strcmp(str[i],str[i+1])<0)
{
strcpy(string,str[i]);
strcpy(str[i],str[i+1]);
strcpy(str[i+1],string);
}
for(i=0;i<5;i++)
puts(str[i]);
return 0;
}
如果对你有所帮助,请记得采纳最佳答案,谢谢!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯