#include<stdio.h> #include<stdlib.h> int main() { char a,b,c,x,y,z; while(scanf("%c%c%c",&a,&b,&c)!=EOF) { getchar(); //不能忘了此处要吸收换行符。 //char x; // x=a+b+c; // a=a<b?a:b; // a=a<c?a:c; // c=a>c?a:c; //如果c与a交换过值,此时比较的就是c 与 c,所以结果排序会错误。 // c=b>c?b:c; // b=x-a-c; x=a<b?a:b; x=x<c?x:c; z=a>b?a:b; z=z>c?z:c; y=a+b+c-x-z; printf("%c %c %c\n",x,y,z); } return 0; }