博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NYOJ-113-字符串替换
阅读量:4840 次
发布时间:2019-06-11

本文共 771 字,大约阅读时间需要 2 分钟。

字符串替换

时间限制:
3000 ms  |  内存限制:65535 KB
难度:
2
 
描述
编写一个程序实现将字符串中的所有"you"替换成"we"
输入
输入包含多行数据 
每行数据是一个字符串,长度不超过1000 
数据以EOF结束
输出
对于输入的每一行,输出替换后的字符串
样例输入
you are what you do
样例输出
we are what we do

 

1 #include
2 #include
3 #include
4 using namespace std; 5 6 #define s1 "you" 7 #define s2 "we" 8 9 int main()10 {11 string s;12 int sign;13 while(getline(cin,s)) //整行输入14 {15 sign=s.find(s1,0); //16 while(sign!=string::npos) //没到末尾时17 {18 s.replace(sign,3,s2); //找到的话将匹配的3个字符替换为s219 sign=s.find(s1,sign+1);20 }21 cout<
<

 

转载于:https://www.cnblogs.com/qq1353842241/p/8017241.html

你可能感兴趣的文章
docker 下mysql 和postgresql 数据库的搭建以及数据文件的迁移和备份
查看>>
Java 常用对象-Math类
查看>>
Java 集合-Map接口和三个子类实现
查看>>
人工神经网络 Artificial Neural Network
查看>>
N/A version is not installed yet 解决办法
查看>>
软考错题合集之14-11-AM
查看>>
大二暑假周记第三篇
查看>>
poj3286_How many 0's?
查看>>
Kubernetes Service 模板
查看>>
Quartus II& Nios II 出错解决办法
查看>>
[leetcode-110]balanced-binary-tree
查看>>
Oracle 日期查询
查看>>
python diango学习笔记一
查看>>
ActiveMQ
查看>>
linux下实现nginx安装实现端口区分,域名区分
查看>>
CentOS7.2环境下安装Nginx
查看>>
MFC动态创建控件及其消息响应函数
查看>>
团队作业_1_博客1(分工理解)
查看>>
mybatis 一对多和一对一写法注意事项
查看>>
三、使用vscode在docker中debug
查看>>