ASCII码排序
题目描述
墩墩最近喜欢玩字符排序,对于一个由26个英文字母组成的字符串s(包含大小写,长度为1000以内),墩墩想按各字符的ASCII码从小到大排序,但是他又记不住那么多字符的ASCII码,所以你能帮帮他吗?
输入格式
输入有多组数据,每组占一行,由1000个以内的字符组成一个字符串,之间无空格。
输出格式
对于每组输入数据,输出一行按ASCII码从小到大排好序的字符串,字符之间用一个空格隔开。
样例输入
qwe
asd
样例输出
e q w
a d s
提示/说明
A-Z的ASCII码值为65-90, a-z的ASCII码值为97-122
思路
string排序输出
#include<bits/stdc++.h>
using namespace std;
main(){
string s;
while(cin>>s){
sort(s.begin(),s.end());
for(int i=0;i<s.length();i++){
cout<<s[i];
if(i<s.length()-1) cout<<" ";
}
cout<<endl;
}
}