航电oj-2000参考代码

//输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符
//输入数据有多组,每组占一行,有三个字符组成,之间无空格
//对于每组输入数据,输出一行,字符中间用一个空格分开。
 //若你也有类似提示输入的语句,请注释,防止判错
 // printf("请输入要比较的字符:\n");

#include <stdio.h>
int main()
{

char a,b,c,tmp;
while(scanf("%c%c%c",&a,&b,&c)!=EOF)
{
    getchar();//接收回车字符
    //假定初始 a b c字符从小到大,依次为a b c,若不是则执行if语句交换
    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;

}

猜你喜欢

转载自blog.51cto.com/14221754/2622978