思路:
直接循环判断替换就行了
c o d e code code
#include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
using namespace std;
string s, ss, st;
int main()
{
getline(cin, s);
cin>>ss>>st;
for(int i=0; i<s.size(); i++)
{
if(s[i]==ss[0])
{
int flag=1;
for(int j=0; j<ss.size(); j++)
if(ss[j]!=s[i+j])
{
flag=0;
break;
}
if(flag==0)
continue;
s.erase(i, ss.size());
s.insert(i, st);
}
}
cout<<s;
return 0;
}