16、字符串替换
编写一个程序实现将字符串中的所有"you"替换成"we"
- 输入
输入包含多行数据
每行数据是一个字符串,长度不超过1000
数据以EOF结束
- 输出
对于输入的每一行,输出替换后的字符串
1、思路
遇到you不打印,打印we。2、具体实现
#include<string>
using namespace std;
int main()
{
string str;
while (getline(cin, str) && str.size() <= 1000)
{
for (int i = 0; i < str.size(); i++)
{
if (str[i] == 'y' && str[i + 1] == 'o' && str[i + 2] == 'u')
{
cout << "we";
i += 2;
}
else cout << str[i];
}
cout << endl;
}
return 0;
}