解题思路:
通过strcmp()函数确认字符串大小(该函数大于返回1,等于返回0,小于返回-1),再通过strcpy()复制并交换字符串,gets()输入字符串,puts()输出字符串
注意事项:
字符串不能打成x[]
参考代码:
#include <stdio.h>
#include <string.h>
int main(){
char x[100],y[100],z[100],t[100];//定义3个字符串
gets(x);
gets(y);
gets(z);
if (strcmp(x,y)>0) {//比较字符串大小
strcpy(t,x);strcpy(x,y);strcpy(y,t);//交换字符串
}
if (strcmp(x,z)>0) {
strcpy(t,z);strcpy(z,x);strcpy(x,t);
}
if(strcmp(y,z)>0) {
strcpy(t,y);strcpy(y,z);strcpy(z,t);
}
puts(x);//输出3个字符串
puts(y);
puts(z);
}
0.0分
0 人评分
【回文数(二)】 (C++代码)浏览:873 |
【偶数求和】 (C++代码)浏览:709 |
C语言训练-计算1977!* (C++代码)浏览:855 |
分糖果 (C++代码)浏览:1447 |
【出圈】 (C语言代码)浏览:796 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1290 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:483 |
C语言训练-大、小写问题 (C语言代码)浏览:728 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:449 |
【金明的预算方案】 (C++代码)浏览:842 |