//输入三个字符串,按由小到大的顺序输出 #include<stdio.h> #include<string.h> int main(){ char a[100],b[100],c[100]; scanf("%s",a); scanf("%s",b); scanf("%s",c); if(strcmp(a,b)<0&&strcmp(a,c)<0){//a最小输出 printf("%s\n",a); if(strcmp(b,c)<0){ printf("%s\n",b); printf("%s\n",c); }else{ printf("%s\n",c); printf("%s\n",b); } }else if(strcmp(b,c)<0){//b最小输出 printf("%s\n",b); if(strcmp(a,c)<0){ printf("%s\n",a); printf("%s\n",c); }else{ printf("%s\n",c); printf("%s\n",a); } } else{//c最小输出 printf("%s\n",c); if(strcmp(a,b)<0){ printf("%s\n",a); printf("%s\n",b); } else{ printf("%s\n",b); printf("%s\n",a); } } return 0; } |
Double click to view unformatted code.