文章
85
粉丝
0
获赞
549
访问
11.5k
#include <bits/stdc++.h>
using namespace std;
int main() {
string s;
while (getline(cin, s)) {
vector<char> letters;
for (char c : s) {
if (isalpha(c)) {
letters.push_back(c);
}
}
stable_sort(letters.begin(), letters.end() ,[](
char a,char b) {
return tolower(a) < tolower(b);
});
int i =0;
for (int j=0; j<s.length(); j++) {
if (isalpha(s[j])) {
s[j] =letters[i];
i++;
}
cout << s[j];
}
}
}
登录后发布评论
暂无评论,来抢沙发