原题:

输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。

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

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

Sample Input
qwe
asd
zxc

Sample Output
e q w
a d s
c x z

分析:大神都先从水题开始~

源码:

[cpp]
  1. #include <iostream>

  2. #include <algorithm>

  3. usingnamespace std;  

  4. int main()  

  5. {  

  6. char n[4];  

  7. while (cin >> n)  

  8.    {  

  9. if (n[0] > n[1]) swap(n[0], n[1]);  

  10. if (n[1] > n[2]) swap(n[1], n[2]);  

  11. if (n[0] > n[1]) swap(n[0], n[1]);  

  12.        cout << n[0] << ' ' << n[1] << ' ' << n[2] << endl;  

  13.    }  

  14. return 0;  

  15. }