ACM训练题6
ASCII碼排序
Problem Description
INPUT
輸入三個字符后,按各字符的ASCII碼從小到大的順序輸出這三個字符。
OUTPUT
對于每組輸入數(shù)據(jù),輸出一行,字符中間用一個空格分開.
問題連接:https://vjudge.net/problem/hdu-2000
AC代碼如下:
#include <iostream> using namespace std; int main() {char s[1000] = { 0 };char a, b, c, t = {0};int i = 0;while (cin >> a >> b >> c){a > b ? t = a, a = b, b = t : t = t;b > c ? t = b, b = c, c = t : t = t;a > b ? t = a, a = b, b = t : t = t;s[i] = a; s[i + 1] = b; s[i + 2] = c;i += 3;}for (int j = 0; j < i; j += 3)cout << s[j] << " " << s[j + 1] << " " << s[j + 2] << endl;}?
總結(jié)
- 上一篇: 李宗仁的子孙后代都在干什么(李宗仁的儿女
- 下一篇: ACM训练题7