ny 4 ASCII码排序

来源:互联网 发布:python写网页上传文件 编辑:程序博客网 时间:2024/06/02 14:06

ASCII码排序

时间限制:3000 ms  |  内存限制:65535 KB
难度:2
描述
输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
输入
第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。
输出
对于每组输入数据,输出一行,字符中间用一个空格分开。
样例输入
3qweasdzxc

#include<stdio.h>

int main()
{
    int k,min;
    char a,b,c;
    while(scanf("%d",&k)!=EOF)
    {
      while(k--)
      {
                scanf("\n%c%c%c",&a,&b,&c);
                if(b<a)
                {
                       min=b;b=a;a=min;
                       }
                if(c<a)
                {min=c;c=a;a=min;
                }
                if(b>c)
                {
                min=c;c=b;b=min;
                       }
      printf("%c %c %c\n",a,b,c);
                }
                              }
    return 0;
    } 
0 0
原创粉丝点击