0
已解决
高梓荣
新手天翼
新手天翼
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s,s1,s2;
getline(cin,s);
s=" "+s+" ";
getline(cin,s1);
getline(cin,s2);
s1=" "+s1+" ";
s2=" "+s2+" ";
for(int i=0;(i=s.find(s1,i))>=0;i=i+s2.size()-1)
{
s.replace(i,s1.size(),s2);
i=i+s2.size()-1;
}
cout<<s.substr(1,s.size()-2);
return 0;
}
0
已采纳
于子轩
初级守护
初级守护
getline(cin,s);
cin>>s1;
cin>>s2;
s=' '+s+' ';
s1=' '+s1+' ';
s2=' '+s2+' ';
while(s.find(s1,0)!=-1)
{
int l=s.find(s1,0);
s.replace(l,s1.size(),s2);
}
s.erase(0,1);
0
颜咏春
中级光能
中级光能
getline(cin,s);
cin>>s1;
cin>>s2;
s=' '+s+' ';
s1=' '+s1+' ';
s2=' '+s2+' ';
while(s.find(s1,0)!=-1)
{
int l=s.find(s1,0);
s.replace(l,s1.size(),s2);
}
s.erase(0,1);
把双引号改成单引号
0
芮奥运
高级光能
高级光能
while(s.find(s1,0)!=-1)
{
int l=s.find(s1,0);
s.replace(l,s1.size(),s2);
}
s.erase(0,1);
0
0
0