[ACM] ASCIIコードの順序

制限時間:3秒メモリ制限:64メガバイトを
送信:645解決:240

タイトル説明

(繰り返すことができる)は、3つの入力文字の後に、これら三つの文字の出力の昇順に各文字のASCIIコードです。

エントリー

最初の入力ライン番号Nは、Nがあるテストデータのセットを表します。入力データの複数のセットの後ろにN行、行あたりの各入力データであり、3つの文字の間にスペースなしで、存在します。

輸出

それぞれの場合、出力ラインのために、中間スペース文字で区切られました。

サンプル入力

2
QWE
ASD

サンプル出力 

EQW
広告
#include <stdio.h>
int main()
{
    int n;
    scanf("%d",&n);
    getchar();
    while(n--)
    {
        char a,b,c,d;
        scanf("%c%c%c",&a,&b,&c);
        getchar();
        if (a>b) {d=a;a=b;b=d;}
        if (a>c) {d=a;a=c;c=d;}
        if (b>c) {d=b;b=c;c=d;}
        printf("%c %c %c\n",a,b,c);
    }
}

 

公開された46元の記事 ウォン称賛39 ビュー40000 +

おすすめ

転載: blog.csdn.net/weixin_42128813/article/details/103591582