ASCII码排序
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
输入
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
输出
对于每组输入数据,输出一行,字符中间用一个空格分开。
示例输入
qwe asd zxc
示例输出
e q w a d s c x z
提示
来源
HDOJ
示例程序
#include<stdio.h>
void main()
{
char a,m,n;
while(scanf(" %c%c%c",&a,&m,&n)!=EOF)
{
if(a>m&&m>n)
printf("%c %c %c\n",n,m,a);
else if(a>n&&n>m)
printf("%c %c %c\n",m,n,a);
else if(m>a&&a>n)
printf("%c %c %c\n",n,a,m);
else if(m>n&&n>a)
printf("%c %c %c\n",a,n,m);
else if(n>a&&a>m)
printf("%c %c %c\n",m,a,n);
else
printf("%c %c %c\n",a,m,n);
}
}