1L - ASCII码排序
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
Input
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
Output
对于每组输入数据,输出一行,字符中间用一个空格分开。
Sample Input
qwe asd zxc
Sample Output
e q w a d s c x z
// scanf函数中“*”符用以表示输入该项,读入后不赋予相应的变量,即跳过该输入值
1 #include<stdio.h> 2 int main() 3 { 4 char a, b, c, t; 5 while(scanf("%c%c%c%*c", &a, &b, &c)!=EOF) 6 { 7 if(a>b) { t=a; a=b; b=t; } 8 if(a>c) { t=a; a=c; c=t; } 9 if(b>c) { t=b; b=c; c=t; } 10 printf("%c %c %c\n", a, b, c); 11 } 12 return 0; 13 }