分析:水题,熟悉字符串的find和replace函数便可轻易解决

好久每一1A的题了,UVA的格式要求真是醉了,每次都得调试半天格式

#include <cstdio>
#include <cstring>
#include <set>
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;int main()
{string f[11],re[11];int n;string str1;while (scanf("%d",&n)==1&&n){getchar();for (int i=0;i<n;i++){getline(cin,str1);f[i]=str1;getline(cin,str1);re[i]=str1;}getline(cin,str1);for (int i=0;i<n;i++){for (;;){int len=str1.find(f[i]);//findif (len<str1.size())  str1.replace(len,f[i].size(),re[i]);//replaceelse break;}}cout<<str1<<endl;}return 0;}

UVA 10115 Automatic Editing (字符串的替换和查找)相关推荐

  1. UVa 10115 - Automatic Editing

    题目:给你一些字符串的替换关系,以及一个句子.按顺序替换,输出最后结果. 分析:字符串.按照替换顺序依次替换(这个替换用过之后,就不再使用),每个替换可能出现多次. 这里注意,如果当前串中有多个可被当 ...

  2. UVA 10115 Automatic Editing

    字符串函数的应用. # include <cstdio> # include <cstring># define RULESN 10 + 5 # define MAXLEN 8 ...

  3. php中的替换函数,php字符串中替换函数是什么

    php字符串中替换函数有两种,分别是:1.substr_replace函数,用于把字符串的一部分替换为另一个字符串:2.str_replace函数,能够使用一个字符串替换字符串中的另一些字符. 本文操 ...

  4. python字符串find函数-Python字符串的方法,查找和替换

    Python数字 整型 int 如:1 4 8 浮点型 float 如:1.0 3.6 78.9 长整型 long 如:1L 37565846588L(在一个整数后面加上L就是长整型,理论上长整型的长 ...

  5. oracle按特定字符截取字符串_妙用字符串的替换和截取让Shell脚本精准得到你心中的那个“她”...

    目的 shell脚本中各种条件的判断,都需要对判定条件精准把控,而字符串在脚本中用的是最多的,怎样准确的获取你想要的字符串至关重要.本文详细介绍了shell脚本中妙用字符串的替换和截取,让你精准获得你 ...

  6. 字符串之替换字符串中连续出现的指定字符串

    题目: 字符串之替换字符串中连续出现的指定字符串 给定3个字符串str from to已知from字符串无重复字符,把str中所有from的子串全都替换成to字符串,连续出现from只需要换成一个to ...

  7. IPHONE 开发 7 -- Object C 02 字符串NSString 与 char* ,字符串的遍历,字符串的比较,截取与大小写改变,搜索字符串与替换字符串...

    Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重 ...

  8. 用批处理实现文本文件中指定字符串的替换 zz

    主题 用批处理实现文本文件中指定字符串的替换 « 上一主题 | 下一主题 » uglyfrog 发表于:2005-03-02 02:50 回复 发帖: 249 积分: 0 注册: 2001-12-30 ...

  9. 对字符串进行 匹配,查找,替换,判断。

    编程或者电脑使用过程中,经常需要对字符串进行 匹配,查找,替换,判断.如果单纯用代码 if () ,whlie 什么的进行比较复杂麻烦.正则表达式是一种强大灵活的文本处理工具,专门对字符串进行匹配,查 ...

最新文章

  1. 简单好用的中文分词工具之HanLP的安装与使用
  2. 一篇文章搞懂人脸识别的十大过程
  3. 25利他行为可以学习和模仿吗
  4. Flowable 数据库表结构 ACT_RU_EXECUTION
  5. linux内核 struct page结构的三种存放方式
  6. 关于各种地图(百度、高德等等)的坐标类型以及相互转换
  7. angular分页插件tm.pagination 解决触发二次请求的问题
  8. eclipse启动时间很慢的调优解决
  9. html5实现拖拽上传图片,JS HTML5拖拽上传图片预览
  10. oracle(除数不能为0)
  11. java图片转单色位图_Android:将位图转换为单色位图(每像素1位)
  12. 华为p50pro会搭载鸿蒙吗,华为P50Pro概念图:1亿像素4摄+鸿蒙OS,正反双屏尤其耀眼...
  13. 【正点原子Linux连载】第三十七章 Linux内核移植 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0
  14. css图片动画主要知识点
  15. 使用matlab显示图像的一个坑:文件名或 URL 参数必须为字符向量、uigetfile出现要串联的数组的维度不一致
  16. codeforce-298B Sail(模拟)
  17. 「硬核JS」图解Promise迷惑行为|运行机制补充
  18. java 字符串驻留_Java中的字符串驻留
  19. 携职教育:初级会计考试明明不难,为什么通过率这么低?
  20. TextpatternCMS后台未过滤直接上传php导致getshell

热门文章

  1. 微服务网关API Geteway
  2. 似然函数Likelihood function
  3. 刷题学习—算法思想(双指针、排序、回溯、二分法、滑动窗口、贪心、单调栈)
  4. 代码段+数据段+bss段+stack+heap
  5. 平安科技-前端面试1
  6. PT100热电阻及K型热电偶
  7. Android ListView添加头部和尾部
  8. 企业搭建APP怎么正确选择云服务器配置?
  9. 虚拟人在虚拟现实中应用的技术思考与研究
  10. opencv3学习:reshape函数