杭电Problem 2000-ASCII码排序

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2000
 
Problem Description
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
 
 Input
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
 
Output
对于每组输入数据,输出一行,字符中间用一个空格分开。
 
Sample Input
qwe
asd
zxc
 
Sample Output
e q w
a d s
c x z
 1 #include<cstdio>
 2 #include<iostream>
 3 #include<algorithm>
 4 using namespace std;
 5 int main()
 6 {
 7     char n[4];
 8     while(cin>>n){
 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  } 
View Code
原文地址:https://www.cnblogs.com/lan-xin/p/8453917.html