先请用户输入三个字符串,然后把第一个字符串中出现的所有的第二个字符串替换成第三个字符串,最后输出新的字符串。
參考答案:#include <iostream>
#include <string>
using namespace std;
int main()
{
string str1, str2, str3;
cin>>str1>>str2>>str3;
string::size_type pos=0;
while ((pos=str1.find(str2))!=string::npos)
{
str1.replace(pos, str2.length(), str3);
}
cout<<str1;
return 0;
}