第15周OJ实践12 字符串替换
来源:互联网 发布:北京理工大学网络 编辑:程序博客网 时间:2024/05/16 19:18
问题及代码:
Problem L: 字符串替换(串)
Time Limit: 1 Sec Memory Limit: 64 MBSubmit: 389 Solved: 241
[Submit][Status][Web Board]
Description
编写一个C程序实现将字符串中的所有"you"替换成"we"
Input
输入包含多行数据
每行数据是一个字符串,长度不超过1000
每行数据是一个字符串,长度不超过1000
数据以EOF结束
Output
对于输入的每一行,输出替换后的字符串
Sample Input
you are what you do
Sample Output
we are what we do
/*烟台大学计算机学院作者:景怡乐完成时间:2016年12月10日*/#include <stdio.h>#include <stdlib.h>int main(){ char str[1000]; while(gets(str)!=NULL)//相当于!=EOF { int i; for(i=0; str[i]!='\0';i++) { if((str[i]=='y')&&(str[i+1]=='o')&&(str[i+2]=='u')) { printf("we"); i=i+2; } else printf("%c",str[i]); } printf("\n"); } return 0; }
运行结果:
知识点总结:字符串的替换,要一个一个字符进行比较,判断是否为需要替换的字符串。
0 0
- 第15周OJ实践12 字符串替换
- 第15周 oj Problem L: 字符串替换(串)
- 第15周OJ实践1 字符串处理
- 第15周OJ实践2 字符串分段
- 第15周OJ实践3 字符串逆序输出
- 第15周OJ实践4 字符串长度
- 第15周OJ实践9 统计字符串种类
- 第15周OJ实践10 字符串比较
- 第15周OJ实践11 包含B的字符串
- 第12周OJ实践 爬楼梯
- 第15周OJ实践5 写一函数,将两个字符串连接
- 第15周OJ实践6 将字符串格式化后输出(串)
- 第15周OJ实践7 将字符串插入到另一个字符串的指定位置(串)
- 第9周OJ实践 第几天
- oj-15-L-字符串的替换
- 第十五周 OJ 字符串中的替换
- 第十五周oj题目字符串替换
- 南阳oj 字符串替换
- Hive函数编程-数值计算
- [leetcode] 370. Range Addition
- android ERR:stack=java.lang.StackOverflowError:stack size 8MB
- Matlab与线性代数 -- 稀疏矩阵的创建
- 关于arch/arm/kernel/return_address.c:66:7: error: redefinition of ‘return_address'的错误解决方案
- 第15周OJ实践12 字符串替换
- 虚拟化I/O qos——mClock算法介绍
- 【CC2541】BLE空中升级——新旧固件(imagA与imageB)的链接文件分析
- 编写Darwin的Module来支持新的流媒体文件格式
- docker容器修改并保存
- Leetcode 132,Palindrome Partitioning 2
- Android 开源框架Universal-Image-Loader解析 基本介绍及使用
- 在Fedora24/25中轻松安装gcc 4.9
- Darwin中RTSP协议的实现