HDOJ 2000 ASCII码排序

来源:互联网 发布:java设计实训学校 编辑:程序博客网 时间:2024/06/06 00:25

题目链接: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

题解

#include <iostream>#include <algorithm>using namespace std;int main(){char n[4];while (cin >> n){if (n[0] > n[1]){swap(n[0], n[1]);}if (n[1] > n[2]){swap(n[1], n[2]);}if (n[0] > n[1]){swap(n[0], n[1]);}cout << n[0] << ' ' << n[1] << ' ' << n[2] << endl;}return 0;}
0 0
原创粉丝点击