题目描述1962单词替换

输入一个字符串,以回车结束(字符串长度<=100)。该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写。现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串。

输入
多组数据。每组数据输入包括3行,
第1行是包含多个单词的字符串 s,
第2行是待替换的单词a,(长度<=100)
第3行是a将被替换的单词b。(长度<=100)
s, a, b 最前面和最后面都没有空格。
输出
每个测试数据输出只有 1 行,
将s中所有单词a替换成b之后的字符串。
样例输入
I love Tian Qin
I
You
样例输出
You love Tian Qin

#include <iostream>
#include <cstring>
using namespace std;
int main() {char s[101][101], a[101], b[101];int i,l;while(cin>>s[0]) {i = 1;while(getchar() != '\n') {cin>>s[i++];}cin>>a >> b;l = i;for (; i >= 0; i--)if (!strcmp(s[i], a)) strcpy(s[i], b);for (int i =0; i < l ; i++) {cout<<s[i];if (i < l-1) cout<<' ';}cout<<endl;}return 0;
}

C/C++[codeup 1962]单词替换相关推荐

  1. LUA实现单词替换功能

    背景描述 编程或者文档处理过程, 经常遇到需要将一个单词修改为另外一个单词的情况, 例如 命名为 shall 修改 为 should. 使用工具实现, 则比较方便,不容易出错, 解放双手. 需求规格 ...

  2. Leetcode 648.单词替换

    单词替换 在英语中,我们有一个叫做 词根(root)的概念,它可以跟着其他一些词组成另一个较长的单词--我们称这个词为 继承词(successor).例如,词根an,跟随着单词 other(其他),可 ...

  3. 信息学奥赛一本通(1406:单词替换)

    1406:单词替换 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 9873     通过数: 5803 [题目描述] 输入一个字符串,以回车结束(字符串长度≤20 ...

  4. 单词替换(信息学奥赛一本通-T1406)

    [题目描述] 输入一个字符串,以回车结束(字符串长度≤200).该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写.现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串. ...

  5. 九度OJ1111题-单词替换

    题目1111:单词替换 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:6752 解决:1891 题目描述: 输入一个字符串,以回车结束(字符串长度<=100).该字符串由若干个单词组 ...

  6. Bailian2944 单词替换【字符串流】

    2944:单词替换 总时间限制: 1000ms 内存限制: 65536kB 描述 输入一个字符串,以回车结束(字符串长度<=100).该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区 ...

  7. 题目1111:单词替换

    题目描述: 输入一个字符串,以回车结束(字符串长度<=100).该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写.现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符 ...

  8. Leetcode 648.单词替换(Replace Words)

    Leetcode 648.单词替换 1 题目描述(Leetcode题目链接)   在英语中,我们有一个叫做 词根(root)的概念,它可以跟着其他一些词组成另一个较长的单词--我们称这个词为 继承词( ...

  9. LeetCode 648. 单词替换

    文章目录 一.题目 1.题目描述 2.基础框架 3.原题链接 二.解题报告 1.思路分析 2.时间复杂度 3.代码详解 三.本题小知识 四.加群须知 一.题目 1.题目描述   在英语中,我们有一个叫 ...

  10. 648. 单词替换 : 字典树的经典运用

    题目描述 这是 LeetCode 上的 648. 单词替换 ,难度为 中等. Tag : 「字典树」 在英语中,我们有一个叫做 词根(root) 的概念,可以词根后面添加其他一些词组成另一个较长的单词 ...

最新文章

  1. 英特尔发布全新CPU架构 称摩尔定律未死 中国研究院迎20周年
  2. 从模板方法模式到JDBCTemplate
  3. JS 之 innerHTML
  4. 阿里云吕漫漪:深度解析国内首个云原生数据库POLARDB的“王者荣耀”
  5. 【Flink】Flink CDC 数据同步 【视频笔记】
  6. python打开指定路径的excel_python使用相对定位,绝对定位,选取同级别文件下的指定文件(csv,excel)...
  7. linux 查看最近用户,Linux下查看用户列表
  8. java在线支付---06,07,08_在线支付_编写将数据提交给易宝支付的JSP页面,集成和测试向易宝发送支付请求,实现浏览器自动向易宝发送支付请求
  9. 基于stm32单片机外文文献_基于STM32的智能家居系统设计毕业论文+任务书+开题报告+文献综述+外文翻译及原文+程序+原理图+参考资料+答辩PPT+仿真设计...
  10. java 实现 excel 去重,nodejs读取并去重excel文件
  11. 着眼产业合作、情报分享 网易云易盾加入云清联盟
  12. 【附源码】计算机毕业设计JAVA自动化办公系统
  13. 普通磨削、超声辅助磨削表面形貌代码及表面轮廓提取
  14. python-网页请求返回状态码429
  15. oppo手机便签存储路径在哪
  16. hs8346v5联通 说明书_HS8546V5 移动界面 分区、jffs2原厂备份数据 备份恢复教程
  17. C语言day1(数据类型、变量本质)
  18. 字符串最长不重复子串 java_最长不重复子串问题
  19. Linux与安卓安全对抗
  20. 7-15 十进制转十六进制

热门文章

  1. 重构Webpack系列之四 ---- Loaders
  2. mybatis中的动态Sql略解,基础理解,为什么要使用动态sql,动态sql相比于传统sql的区别;仅作笔记,如有错误请及时指出
  3. JAVA构造方法与构造方法的执行原理简单理解(栈与堆)
  4. Java、Python网页项目,纯前端项目,无后端参考代码,谨慎下载,全网可视性超强Web项目,免费源码,Js、Html、Css组合网页,可衔接数据库,数据可自行修改,可使用SSM、SpringBoo
  5. 异型烟分拣 机器人_细支烟、标准烟共线分拣可行性研究
  6. sqlite3 加密版本 下载_制作Sqlcipher+SM4加密的framework包(OC)
  7. python 相关系数矩阵可视化_python seaborn heatmap可视化相关性矩阵实例
  8. CSS Hacks / Conditional Comments For IE
  9. 【Ajax】后台验证用户输入的验证码是否与随机生成的验证码一直
  10. python之类介绍