让一切随风 Admin
帖子数 : 257 注册日期 : 12-11-03 年龄 : 32 地点 : 湖南
| 主题: ASCII码排序 周六 四月 20, 2013 8:39 pm | |
| ASCII码排序 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(void) { 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; }
| |
|