思路:
这个题目思路就比较直接了,就是需要注意,sort()可以直接排序,不需要先转化为ascii码
代码:
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
void main(){
string s;
getline(cin,s);
int size = s.size();
if(size == 0) cout << "";
//sort()排序本身就是针对
/*vector<int> asc(size,0);
for(int i = 0; i < size; i++){
asc[i] = s[i]; //字符串转为ascii码
}
sort(asc.begin(),asc.end()); //排序
for(int i = 0; i < size; i++){
s[i] = asc[i]; //排序后,ascii码转为字符串
}*/
sort(s.begin(),s.end());
cout << s;
}