#include <stdio.h> #include <stdlib.h> int main() { char a,b,c,t; while(scanf("%c%c%c",&a,&b,&c)!=EOF) { getchar();//一定要有这一行,因为scanf在接收字符串时,会把换行键一起接收,这里需要用getchar来吸收换行键。 if(a>b) { t=a; a=b; b=t; } if(a>c) { t=a; a=c; c=t; } if(b>c) { t=b; b=c; c=t; } printf("%c %c %c ",a,b,c); } }