题解
2025-06-15 14:05:10
发布于:浙江
1阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
string s,a,b;
int lens,lena,lenb,pos;
getline(cin,s);
s=" "+s+" ";
lens=s.size();
getline(cin,a);
a=" "+a+" ";
lena=a.size();
getline(cin,b);
b=" "+b+" ";
lenb=b.size();
pos=s.find(a);
while(pos>=0){
s.replace(pos,lena,b);
pos=s.find(a,pos+lenb-1);
}
cout<<s.substr(1,s.size()-2);
return 0;
}
这里空空如也
有帮助,赞一个