Problem Description
輸入三個字符後,按各字符的ASCII碼從小到大的順序輸出這三個字符。
Input
輸入數據有多組,每組佔一行,有三個字符組成,之間無空格。
Sample Input
qwe
asd
zxc
Sample Output
e q w
a d s
c x z
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
vector<string> stringArrays;
string line;
while (getline(std::cin, line) && !line.empty())
stringArrays.push_back(line);
for (int i = 0; i < stringArrays.size(); ++i)
{
sort(stringArrays[i].begin(), stringArrays[i].end());
stringArrays[i].insert(1, " ");
stringArrays[i].insert(3, " ");
}
for (int i = 0; i < stringArrays.size(); ++i)
cout << stringArrays[i] << endl;
return 0;
}