ASCII码排序
描述
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。 |
输入
输入数据有多组,每组占一行,有三个字符组成,之间无空格。 |
输出
对于每组输入数据,输出一行,字符中间用一个空格分开。 |
难度
入门 |
输入示例
qwe asd zxc |
输出示例
e q w a d s c x z |
#include <stdio.h>
int main()
{
char a, b, c, tmp;
while ((a = getchar())!=EOF)
{
b = getchar();
c = getchar();
getchar();
if (a>b)
{
tmp = a;
a = b;
b = tmp;
}
if (a>c)
{
tmp = a;
a = c;
c = tmp;
}
if (b>c)
{
tmp = b;
b = c;
c = tmp;
}
printf("%c %c %c\n", a, b, c);
}
return 0;
}