NYOJ 113--字符串替换【string】

来源:互联网 发布:php print r 编辑:程序博客网 时间:2024/06/06 05:07

字符串替换

时间限制:3000 ms  |  内存限制:65535 KB
难度:2
描述
编写一个程序实现将字符串中的所有"you"替换成"we"
输入
输入包含多行数据 

每行数据是一个字符串,长度不超过1000 
数据以EOF结束
输出
对于输入的每一行,输出替换后的字符串
样例输入
you are what you do
样例输出
we are what we do

string 中replace函数的用法

#include <cstdio>#include <string>#include <iostream>#include <algorithm>using namespace std;string str,s1,s2;int main (){    while(getline(cin,str)){    s1="we";    s2="you";    unsigned ans=0;    while((ans=str.find(s2,ans))!=string::npos){        str.replace(ans,3,s1);        ans++;    }    cout<<str<<endl;    }    return 0;}


0 0