ASCII码排序

简介:

Problem B

ASCII码排序

时间限制: 3000 ms  |  内存限制: 65535 KB
描述
输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
输入
第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。
输出
对于每组输入数据,输出一行,字符中间用一个空格分开。
样例输入
3
qwe
asd
zxc
样例输出
e q w
a d s
c x z
#include <iostream>
#include <algorithm>
using namespace std;

int main()
{
    int sample;
    cin >> sample;

    while (sample--)
    {
        char ch[3];
        cin >> ch[0] >> ch[1] >> ch[2];

        sort(ch, ch+3);
        cout << ch[0] << " " << ch[1] << " " << ch[2] << endl;
    }
    return 0;
}


目录
相关文章
|
17天前
|
C语言 C++
C语言利用ASCII码表统计字符串每个字符出现的次数
C语言利用ASCII码表统计字符串每个字符出现的次数
15 0
|
2月前
|
搜索推荐 C语言
整数排序
整数排序
|
7月前
题目:分别统计字符串中大写字母和小写字母的个数。
题目:分别统计字符串中大写字母和小写字母的个数。
|
9月前
wustojc4002三个整数排序
wustojc4002三个整数排序
24 0
|
10月前
|
C语言
数字的排序
原理:(升序)将一串乱序数组中的数字元素进行相邻两两比较,如果第一个数字大于第二个数字,进行交换。然后继续进行第二个和第三个比较,如果第二个数比第三个数大,进行交换,反之则继续下一次比较。数组进行第一次全数组比较将得到数组中最大的数字放在数组最后。
36 0
数字的排序
三整数排序
题目描述 从键盘输入三个整数x,y和z,按从大到小的顺序输出它们的值。
39 0
|
测试技术
字符串中有多少个不重复的字符并按由前到后的顺序输出一个新的字符串和该字符串长度的整数
字符串中有多少个不重复的字符并按由前到后的顺序输出一个新的字符串和该字符串长度的整数
56 0
|
算法 搜索推荐 索引
字符串排序:键索引计数法
字符串排序:键索引计数法介绍
102 0
|
C++
201503-2 数字排序
201503-2 数字排序
43 0
201503-2 数字排序