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

来源:互联网 发布:现在还能做淘宝吗 编辑:程序博客网 时间:2024/05/16 08:21

字符串替换

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

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

we are what we do


解析:

    输入要用gets,scanf老是出错。


程序如下:

#include<cstdio>#include<cstring>int main(){char c[1003];while(gets(c)){int l=strlen(c);for(int i=0; i<l; i++){if(c[i]=='y'&&c[i+1]=='o'&&c[i+2]=='u'){printf("we");i+=3;}printf("%c",c[i]);}printf("\n");}return 0;}