hdu-3981-字符串替换
2016-05-03 22:48
204 查看
Description
编写一个C程序实现将字符串中的所有”you”替换成”we”
Input
输入包含多行数据
每行数据是一个字符串,长度不超过1000
数据以EOF结束
Output
对于输入的每一行,输出替换后的字符串
Sample Input
you are what you do
Sample Output
we are what we do
中文题目,直接模拟过去
编写一个C程序实现将字符串中的所有”you”替换成”we”
Input
输入包含多行数据
每行数据是一个字符串,长度不超过1000
数据以EOF结束
Output
对于输入的每一行,输出替换后的字符串
Sample Input
you are what you do
Sample Output
we are what we do
中文题目,直接模拟过去
#include<cstdio> #include<cstring> #include<iostream> #include<algorithm> using namespace std; int main() { char s[10000]; while(gets(s)) { int i,j; int len=strlen(s); for(i=0;i<len;i++) { if(s[i]=='y'&&s[i+1]=='o'&&s[i+2]=='u') { s[i]='w'; s[i+1]='e'; for(j=i+2;j<len;j++) { s[j]=s[j+1]; } len--; } } printf("%s\n",s); } return 0; }
相关文章推荐
- Unsupported major.minor version 51.0解决办法 jdbc链接时候报错,或部署项目后版本不一致导致。
- 反射
- Java反射
- 86_OOM异常
- django框架从零开始_005_管理界面
- display与visibility的区别
- tornado用户指引(六)------Tornado web应用程序结构(一)之Applicaton对象
- poj-2756-Autumn is a Genius
- hdu-5349-MZL's simple problem
- django实现用户注册、登录、退出
- leetcode-69. Sqrt(x)
- Hadoop 2.x 伪分布式环境部署
- Bitmap和Drawable详解
- 85_线程导致的内存泄漏
- 华为面试题
- 在eclipse中运行Mapreduce & spark
- 关于“万物皆数”的一些观点
- 9. Palindrome Number [easy] (Python)
- fzoj Problem 2233 ~APTX4869 【并查集】
- iOS 开发中的消息机制-代理、通知、block