题目:ASCII码排序
problem description:
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
input:
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
output:
对于每组输入数据,输出一行,字符中间用一个空格分开。
Sample Input:
asd
zxc
Sample Outpute:
a d s
c x z
题目大意:
我都不好意思解释了…
AC代码:
#include <cstdio>
int main()
{
char a,b,c,d;
while(~scanf("%c %c %c",&a,&b,&c))
{
getchar();
if(a>b)
{
d=a;
a=b;
b=d;
}
if(b>c)
{
d=b;
b=c;
c=d;
}
if(a>b)
{
d=a;
a=b;
b=d;
}
printf("%c %c %c\n",a,b,c);
}
return 0;
}