时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 编写一个程序实现将字符串中的所有"you"替换成"we" 输入 输入包含多行数据 每行数据是一个字符串,长度不超过1000 数据以EOF结束 输出 对于输入的每一行,输出替换后的字符串 样例输入 you are what you do 样例输出 we are what we do #include <iostream> #include <string.h> using namespace std; int main(){ string str,s1="you",s2="we"; int index; while(getline(cin,str)){ index = str.find(s1,0); while(index != string::npos){ str.replace(index,3,s2); index = str.find(s1,index+1); } cout<<str<<" "; } return 0; } 学习了string.replace函数 原题链接 :http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=113