NYOJ-113 字符串替换
来源:互联网 发布:德阳cnc编程招聘信息 编辑:程序博客网 时间:2024/09/21 11:24
字符串替换
时间限制:3000 ms | 内存限制:65535 KB
难度:2
- 描述
- 编写一个程序实现将字符串中的所有"you"替换成"we"
- 输入
- 输入包含多行数据
每行数据是一个字符串,长度不超过1000
数据以EOF结束 - 输出
- 对于输入的每一行,输出替换后的字符串
- 样例输入
you are what you do
- 样例输出
we are what we do
这个方法比较简单
01.
#include<iostream>
02.
#include<string>
03.
#include<algorithm>
04.
using
namespace
std;
05.
int
main()
06.
{
07.
string s,s1,s2;
08.
while
(getline(cin,s))
09.
{
10.
int
f;
11.
s1=
"you"
;
12.
s2=
"we"
;
13.
f=s.find(s1,0);
//从字符串下标零开始检查
14.
while
(f!=string::npos)
15.
{
16.
s.replace(f,3,s2);
17.
f=s.find(s1,f+1);
18.
}
19.
cout<<s<<endl;
20.
}
21.
return
0;
22.
}
0 0
- NYOJ-113:字符串替换
- NYOJ 113 字符串替换
- NYOJ-字符串替换-113
- NYOJ 113 字符串替换
- NYOJ 113 字符串替换
- NYOJ 113 字符串替换
- NYOJ-113 字符串替换
- NYOJ--113 字符串替换
- NYOJ 113 字符串替换
- nyoj-113-字符串替换
- nyoj 113 字符串替换
- NYOJ 113 字符串替换
- nyoj 113 字符串替换
- NYOJ 113 字符串替换
- NYOJ 113 字符串替换
- 【NYOJ】[113]字符串替换
- NYOJ-113 字符串替换
- nyoj-【113 字符串替换】
- Apache Maven 入门篇(下)
- 第七周作业----背包问题
- vector的push_back对于拷贝构造和赋值操作的调用
- Android开发资源汇总
- 判断操作系统是16位还是32位的
- NYOJ-113 字符串替换
- Android子线程与主UI线程通信方式
- Hadoop术语
- 大型网站架构演变和知识体系
- Swift学习之三:整型与浮点型
- 懒虫小鑫
- 升级OpenSSL修复高危漏洞Heartbleed
- verilog文件操作代码(转)
- 设计模式—代理模式