ACM(six)

作者: 九九询 | 来源:发表于2018-12-06 23:30 被阅读0次

    ASCII码排序

    Input

    输入数据有多组,每组占一行,有三个字符组成,之间无空格。

    Output

    对于每组输入数据,输出一行,字符中间用一个空格分开。

    Sample Input

    qwe
    asd
    zxc

    Sample Output

    e q w
    a d s
    c x z

    程序分析

    通过ASCLL码值比较,确定大小。需注意”可无限次输入“。

    AC程序如下:

    //hdu-2000
    #include<iostream>
    using namespace std;
    
    int main()
    {
        int t;
        char a, b, c;
        while(cin>>a>>b>>c)
        {
            if (a > b)
            {
                t = a;
                a = b;
                b = t;
            }
            if (a > c)
            {
                t = a;
                a = c;
                c = t;
            }
            if (b > c)
            {
                t = b;
                b = c;
                c = t;
            }
            cout << a << ' ' << b << ' ' << c << endl;
        }
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:ACM(six)

          本文链接:https://www.haomeiwen.com/subject/jfxzcqtx.html