Description
输入三个字符串,按由小到大的顺序输出
Input
3行字符串
Output
按照从小到大输出成3行
Sample Input
cde
afg
abc
Sample Output
abc
afg
cde
/*将字符串排序*/
#include<stdio.h>
#include<string.h> //加入字符串头文件
int main(void)
{
char a[20],b[20],c[20],s[20];
gets(a); //为字符串赋值
gets(b);
gets(c);
if(strcmp(a,b)>0){ //两两比较字符串大小
strcpy(s,a); /*strcpy()函数复制 当然也可以用strcmp()函数去比较两个字符串大小,但这样太麻烦,步骤较多,不利于节省时间*/
strcpy(a,b);
strcpy(b,s);
}
if(strcmp(a,c)>0){
strcpy(s,a);
strcpy(a,c);
strcpy(c,s);
}
if(strcmp(b,c)>0){
strcpy(s,b);
strcpy(b,c);
strcpy(c,s);
}
puts(a); //按题目要求顺序打印即可
puts(b); //puts()自带回车换行
puts(c);
return 0;
}