POJ 3981 字符串替换

字符串替换
Time Limit: 1000MS   Memory Limit: 65536K
Total Submissions: 8278   Accepted: 3907

Description

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

Input

输入包含多行数据

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

Output

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

Sample Input

you are what you do

Sample Output

we are what we do

如此大水居然CE一次,好心疼T^T

[C++]
 1 #include<cstdio>
 2 #include<cstring>
 3 
 4 using namespace std;
 5 
 6 char s[1010];
 7 
 8 int main()
 9 {
10     while(gets(s))
11     {
12         for(int i=0,t=strlen(s)-2;i<t;i++)
13             if(s[i]=='y'&&s[i+1]=='o'&&s[i+2]=='u')
14             {
15                 s[i]='w';
16                 s[i+1]='e';
17                 for(int j=i+2;j<strlen(s);j++)
18                     s[j]=s[j+1];
19                 --t;
20             }
21         puts(s);
22     }
23 
24     return 0;
25 }

 

posted @ 2013-05-13 18:40  ~~Snail~~  阅读(155)  评论(0编辑  收藏  举报