解题思路:
通过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语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:885 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:574 |
wu-淘淘的名单 (C++代码)浏览:1331 |
WU-输入输出格式练习 (C++代码)浏览:1076 |
三角形 (C++代码)递推浏览:755 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:919 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:561 |
永远的丰碑 (C语言代码)浏览:516 |
一元一次方程 (C语言代码)浏览:4058 |
图形输出 (C语言代码)浏览:936 |