題目描述
Lily上課時使用字母數字圖片教小朋友們學習英語單詞,每次都需要把這些圖片按照大小(ASCII碼值從小到大)排列收好。請大家給Lily幫忙,通過C語言解決。
輸入描述:
Lily使用的圖片包括"A"到"Z"、“a"到"z”、“0"到"9”。輸入字母或數字個數不超過1024。
輸出描述:
Lily的所有圖片按照從小到大的順序輸出
示例1
輸入
Ihave1nose2hands10fingers
輸出
0112Iaadeeefghhinnnorsssv
解答:
#include <iostream>
#include <algorithm>
using namespace std;
int main(){
string pic;
while(getline(cin,pic)){
sort(pic.begin(),pic.end());
cout << pic <<endl;
}
return 0;
}