NYOJ 113 字符串替换
2015-01-27 01:50
190 查看
字符串替换
时间限制:3000 ms | 内存限制:65535 KB难度:2
描述编写一个程序实现将字符串中的所有"you"替换成"we"
输入
输入包含多行数据
每行数据是一个字符串,长度不超过1000
数据以EOF结束
输出
对于输入的每一行,输出替换后的字符串
样例输入
you are what you do
样例输出
we are what we do
这一题我自己写的代码很罗嗦,还不能AC,在讨论区看到的代码很不错,如下:
#include<stdio.h> #include<string.h> #include<stdlib.h> int main() { int i,len; char str[1100]; while(gets(str)) { len=strlen(str); for(i=0;i<len;i++) { if(str[i]=='y'&&str[1+i]=='o'&&str[i+2]=='u') { printf("we"); i=i+2; } else printf("%c",str[i]); } printf("\n"); } return 0; }
相关文章推荐
- NYOJ-113-字符串替换-2013年7月25日21:39:03
- NYOJ:题目113 字符串替换
- [原]NYOJ-字符串替换-113
- nyoj-【113 字符串替换】
- NYOJ 113 字符串替换
- NYOJ 113 字符串替换(C++STL解法)
- NYOJ-字符串替换-113
- NYOJ 113 字符串替换
- NYOJ-113 字符串替换
- nyoj113_字符串替换
- 【NYOJ】[113]字符串替换
- NYOJ 113 字符串替换
- nyoj113字符串替换
- nyoj 113 字符串替换<南阳oj 100道>
- NYOJ【113】字符串替换【字符串】
- NYOJ113 字符串替换
- nyoj113字符串替换
- NYOJ113 字符串替换
- nyoj113字符串替换
- nyoj113字符串替换(利用string类的简单方法)