0
已解决
王月
资深守护
资深守护
3192 字符串排队
经验值:800 时间限制:1000毫秒
题目描述 Description
对于给定的一个字符串,把所有的字符按照ASCII码从小到大进行排序,之后在第4个字符后插入字符a。
输入描述 Input Description
两行:
第一行:一个字符串,字符串长度不小于4,不大于200;
第二行:一个字符
输出描述 Output Description
变形过的字符串
样例输入 Sample Input
acbd123 a
样例输出 Sample Output
123aabcd
WA50代码
#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
#include<algorithm>
#include<string>
#include<iomanip>
#include<sstream>
using namespace std;
int main(){
string s;
char z;
cin>>s>>z;
sort(s.begin(),s.end());
for(int i=0;i<s.size();i++){
if(i==4){
cout<<z;
}
cout<<s[i];
}
return 0;
}