解题思路:使用字符串处理函数。字符串的输入输出用gets()和puts()函数。
注意事项:字符数组传参注意传递指针
参考代码:
#include<stdio.h>
#include<string.h>
#define len 1024
void swap(char *x, char *y);
int main(){
char x[len], y[len], z[len];
gets(x);
gets(y);
gets(z);
if(strcmp(x, y)>0){
swap(x, y);
}
if(strcmp(x, z)>0){
swap(x, y);
}
if(strcmp(y, z)>0){
swap(x, z);
}
puts(x);
puts(y);
puts(z);
}
void swap(char *x, char *y){
char tem[len];
strcpy(tem, x);
strcpy(x, y);
strcpy(y, tem);
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:578 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:751 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:679 |
C语言程序设计教程(第三版)课后习题8.2 (Java代码)浏览:2276 |
Tom数 (C++代码)浏览:850 |
C语言训练-排序问题<2> (C++代码)浏览:913 |
C语言训练-求函数值 (C语言代码)浏览:591 |
WU-格式化数据输出 (C++代码)浏览:1254 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:638 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:575 |