NYIST 113 字符串替换

来源:互联网 发布:最好视频播放软件 编辑:程序博客网 时间:2024/05/19 18:38

字符串替换

时间限制:3000 ms | 内存限制:65535 KB
难度:2

描述
编写一个程序实现将字符串中的所有”you”替换成”we”

输入
输入包含多行数据

每行数据是一个字符串,长度不超过1000数据以EOF结束

输出
对于输入的每一行,输出替换后的字符串
样例输入

you are what you do

样例输出

we are what we do

~ 思路:getline可以读入空格 读到回车结束

代码

#include <cstdio>#include <iostream>#include <cstring>using namespace std;int main(){    string  s;    while(getline(cin,s))    {        for(int i=0; i<s.length(); i++)        {            if(s[i]=='y'&&s[i+1]=='o'&&s[i+2]=='u')            {                printf("we");                i=i+2;            }            else                printf("%c",s[i]);        }        printf("\n");    }    return 0;}
0 0
原创粉丝点击