【题目来源】
http://poj.org/problem?id=3981
【题目描述】
编写一个C程序实现将字符串中的所有"you"替换成"we"。
【输入格式】
输入包含多行数据。
每行数据是一个字符串,长度不超过1000。
数据以EOF结束。
【输出格式】
对于输入的每一行,输出替换后的字符串。
【输入样例】
you are what you do
【输出样例】
we are what we do
【算法代码】
#include<iostream>
#include<string>
using namespace std;int main() {string str;int pos;while(getline(cin,str)) {while((pos=str.find("you"))!=-1)str.replace(pos,3,"we");cout<<str<<endl;}return 0;
}/*
in:you are what you do
out:we are what we do
*/
【参考文献】
https://cplusplus.com/reference/string/string/
https://cplusplus.com/reference/string/string/find/