C语言难度2:ASCII码排序

                              ASCII码排序
                                          难度:2
描述:

输入三个字符(可以又)后,按各字符的ASCII码从小至大之顺序输出这三独字符。

输入:

首先履输入一个数N,表示有N组测试数据。后面的N行输入多组数,每组输入数据都是占用一实行,有三单字符组成,之间无空格。

输出

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

样例输入:
2
qwe
asd

样例输出:
e q w
a d s

代码如下:

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     int N;
 6     cin>>N;
 7     while(N--)
 8     {
 9         char a,b,c;
10         cin>>a>>b>>c;
11         if(a>b)
12         swap(a,b);
13         if(a>c)
14         swap(a,c);
15         if(b>c)
16         swap(b,c);
17         cout<<a<<" "<<b<<" "<<c<<endl;
18     }
19     return 0;
20 }

心得:

  今天先是糟始发专业的记录自己的码农记录,emmmm。。。。。一开始于ACM题库进行自由的时候选择到了“A+B
Problem”,内心是彻底的,难道自己的程度仅抱“A+B Problem”????

(心里草泥马奔腾而过),然后就是再随便了平等写,难度也2之特级简单的一个问题,发现原本C++可以一直运用封装好的Swap函数,直接进行交换两个变量,就不要像C语言一样需要协调编辑循环,然后又开展比较,好吧,我认同自己的履动手水平是“A+B
Problem”。。。。。。。。。。。。。。。。。