时间限制 : 1.000 sec 内存限制 : 12 MB
题目描述
输入3个字符串,按有小到大的顺序输出。
输入
分三行进行输入,每行一个字符串。
(以回车结束每一行的输入)
输出
输出排序后的三个字符串,每个字符串占一行。
样例输入
tianjin beijing chengdu
样例输出
beijing chengdu tianjin
上代码
代码
#include <bits/stdc++.h>
using namespace std;
int main(){
char a[1000],b[1000],c[1000],d[1000];
gets(a);gets(b);gets(c);
if(strcmp(a,b)>0){
strcpy(d,b);
strcpy(b,a);
strcpy(a,d);
}
if(strcmp(a,c)>0){
strcpy(d,c);
strcpy(c,a);
strcpy(a,d);
}
if(strcmp(b,c)>0){
strcpy(d,c);
strcpy(c,b);
strcpy(b,d);
}
puts(a);
puts(b);
puts(c);
return 0;
}