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 }View Code
标签:字符,scanf,c%,Output,Input,排序,ASCII,1L,输入 来源: https://www.cnblogs.com/goldenretriever/p/10356246.html