题解 | #字符串排序#
#include<bits/stdc++.h>
using namespace std;
int main(){
string str = "";
getline(cin, str);
char out[1000];
int k = 0;
for(int i = 0; i <= 26; i++){ //
for(int j = 0; j < str.size(); j++){
if(str[j] - 'a' == i || str[j] - 'A' == i){ //
out[k++] = str[j];//out中存放的便是按照顺序的字符串
}
}
}
//for(int i = 0; i < strlen(out); i++)
//cout<<out[i];
k = 0;
for(int i = 0; i < str.size(); i++){
if(isalpha(str[i])){
str[i] = out[k++]; //
}
}
cout<<str<<endl;
return 0;
}