NYOJ-113 字符串替换

来源:互联网 发布:德阳cnc编程招聘信息 编辑:程序博客网 时间:2024/09/21 11:24

字符串替换

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

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




这个方法比较简单



01.#include<iostream>
02.#include<string>
03.#include<algorithm>
04.using namespace std;
05.int main()
06.{
07.string s,s1,s2;
08.while(getline(cin,s))
09.{
10.int f;
11.s1="you";
12.s2="we";
13.f=s.find(s1,0);//从字符串下标零开始检查
14.while(f!=string::npos)
15.{
16.s.replace(f,3,s2);
17.f=s.find(s1,f+1);
18.}  
19.cout<<s<<endl; 
20.}
21.return 0;
22.}
       

0 0
原创粉丝点击