s.insert(位置,“元素”)


`

include<bits/stdc++.h>

using namespace std;
int main(){
string s;
getline(cin,s);\需要处理空格时使用getline()
int n=s.length();
for(int i=n-4;i>=0;i--){\i的初位置
if(s[i]' '&&s[i+1]'i'&&s[i+2]'s'&&s[i+3]' '){\题目要求is前后必须是空格
s[i+1]='w';
s[i+2]='a';
s.insert(i+3,"s");\insert函数!!!
}
}
cout << s << endl;
return 0;
}
`
s.insert(i+3,"s")
·i+3位置
·"s"填充元素 必须是双引号!!!

posted @ 2024-02-08 19:24  CXfang10  阅读(128)  评论(0)    收藏  举报