题目描述
输入三个字符串,按由小到大的顺序输出
输入
3行字符串
输出
按照从小到大输出成3行
样例输入
cde
afg
abc
样例输出
abc
afg
cde
代码
#include<stdio.h> #include<string.h> #include<stdlib.h> int main() { ? ? char a[1000],b[1000],c[1000]; ? ? scanf("%s %s %s",a,b,c); ? ? if(strcmp(a,b)<=0&&strcmp(a,c)<=0&&strcmp(b,c)<=0) ? ? { ? ? ? ? printf("%s\n%s\n%s",a,b,c); ? ? } ? ? else if(strcmp(a,b)<=0&&strcmp(a,c)<=0&&strcmp(b,c)<=0) ? ? { ? ? ? ? printf("%s\n%s\n%s",a,c,b); ? ? } ? ? else if(strcmp(b,a)<=0&&strcmp(b,c)<=0&&strcmp(a,c)<=0) ? ? { ? ? ? ? printf("%s\n%s\n%s",b,a,c); ? ? } ? ? else if(strcmp(b,a)<=0&&strcmp(b,c)<=0&&strcmp(c,a)<=0) ? ? { ? ? ? ? printf("%s\n%s\n%s",b,c,a); ? ? } ? ? else if(strcmp(c,a)<=0&&strcmp(c,b)<=0&&strcmp(a,b)<=0) ? ? { ? ? ? ? printf("%s\n%s\n%s",c,a,b); ? ? } ? ? else ? ? { ? ? ? ? printf("%s\n%s\n%s",c,b,a); ? ? } ? ? return 0; } ?
|