解题思路:
选择排序法
注意事项:
字符串不可以用赋值运算符赋值
用strcpy;
参考代码:、
#include<stdio.h>
#include<string.h>
int main()
{
char str[3][100];
int i,j;
char max[100];
for(i=0;i<3;i++)
gets(str[i]);
for(i=0;i<2;i++)
for(j=0;j<3-1-i;j++)
if(strcmp(str[j],str[j+1])>0)
{
strcpy(max,str[j]);
strcpy(str[j],str[j+1]);
strcpy(str[j+1],max);
}
for(i=0;i<3;i++)
puts(str[i]);
return 0;
}
0.0分
0 人评分
点我有惊喜!你懂得!浏览:1435 |
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:1372 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:475 |
十->二进制转换 (C语言代码)浏览:1291 |
求圆的面积 (C语言代码)浏览:1271 |
母牛的故事 (C语言代码)浏览:933 |
DNA (C语言代码)浏览:540 |
字符串输入输出函数 (C语言代码)浏览:2495 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1420 |
printf基础练习 (C语言代码)浏览:1805 |