字符替换

总时间限制:
1000ms
内存限制:
65536kB
描述

把一个字符串中特定的字符全部用给定的字符替换,得到一个新的字符串。

输入
只有一行,由一个字符串和两个字符组成,中间用单个空格隔开。字符串是待替换的字符串,字符串长度小于等于30个字符,且不含空格等空白符;
接下来一个字符为需要被替换的特定字符;
接下来一个字符为用于替换的给定字符。
输出
一行,即替换后的字符串。
样例输入
hello-how-are-you o O
样例输出
hellO-hOw-are-yOu

问题链接:Bailian2700 字符替换

问题分析:这是一个文本处理的问题。

程序说明:格式化输入是关键,其他都是套路。

题记:能使用格式化输入输出解决的问题,都是小问题。

 

AC的C语言程序如下:

/* Bailian2700 字符替换 */#include <stdio.h>#define N 30
char s[N + 1];int main(void)
{char c1, c2;int i;scanf("%s %c %c", s, &c1, &c2);i = 0;while(s[i]) {putchar(s[i] == c1 ? c2 : s[i]);i++;}putchar('\n');return 0;
}

Bailian2700 字符替换【字符串】相关推荐

  1. C++编程思想 第2卷 第3章 深入理解字符串 对字符串进行操作 替换字符串中的字符

    insert()函数使程序员放心地向字符串插入字符,而不必担心会使 存储空间越界,或者会改写插入点之后紧跟的字符 replace()有很多的重载版本,最简单的版本用了3个参数:一个参数 用于指示从字符 ...

  2. 如何替换字符串中出现的所有字符?

    用<code>std::string另一个字符替换所有出现的字符的有效方法是什么? #1楼 我以为我也会在增强解决方案中投入: #include <boost/algorithm/s ...

  3. 替换字符串指定位置字符 php,PHP substr_replace 替换字符串指定位置字符

    摘要 腾兴网为您分享:PHP substr_replace 替换字符串指定位置字符,永安期货,兔兔府,千题库,平安知鸟等软件知识,以及红雪,圈圈,premierecs5,爱玩游戏盒,极压缩,中秋节快乐 ...

  4. python3 替换字符串中指定位置字符

    大家都知道字符串在python中是不可变数据类型,那么我们如何替换字符串中指定位置的字符呢? 字符串转换列表替换并转换解决: 1 def replace_char(string,char,index) ...

  5. oracle 存储过程字符替换,Oracle存储过程常用字符串处理函数整理

    1.CHR(x): 返回在数据库字符集中与X拥有等价数值的字符.CHR和ASCII是一对反函数.经过CHR转换后的字符再经过ASCII转换又得到了原来的字符 begin -- 打印CHR(73)的值 ...

  6. php 字符串 替换 最后,php如何替换字符串中的最后一个字符

    php替换字符串中的最后一个字符的方法是:可以通过preg_replace()函数来实现.该函数的语法为:[preg_replace(mixed $pattern, mixed $replacemen ...

  7. php 替换某个字符,php中如何替换字符串中的某个字符-PHP问题

    正在PHP中,能够应用strtr()函数完成字符串交换. 起首咱们简略理解下strtr()函数的界说及语法. 语法: string strtr( string $str, string $from, ...

  8. 给定一个字符串str,将str中连续两个字符为a的字符替换为b(一个或连续超过多个字符a则不替换)...

    需求:给定一个字符串str,将str中连续两个字符为a的字符替换为b(一个或连续超过多个字符a则不替换) 如:  a 不替换  b 不替换  ab 不替换  ba 不替换  aba 不替换  aab ...

  9. 服务器上批量替换html内的字符,如何批量替换字符串中的某个特定字符?

    如何批量替换字符串中的某个特定字符? 发布时间:2020-05-26 05:06:20 来源:51CTO 阅读:569 作者:小陈子057 前两天领导突然给了我一个excel文件(该文件的编码只是简单 ...

最新文章

  1. 「杂谈」如何写好R语言apply家族函数
  2. SpringCloud教程-消息总线Bus 客户端(client)刷新(SpringCloud版本Greenwich.SR4)
  3. .NET项目迁移到.NET Core操作指南
  4. 方舟服务器制作修改,ARK方舟:生存进化服务器禁止物品制造的修改方法
  5. 数据库杂谈(三)——关系代数
  6. 门户网站服务器迁移,云服务器怎么迁移网站
  7. ZZULIOJ 1063:最大公约与最小公倍
  8. C++第9周(春)项目5 - 一元一次方程类
  9. [转载] Python str方法
  10. 每日学习笔记(17)
  11. 怎么使用视频转换器把kux格式转换mp4
  12. 用计算机算标准曲线,标准曲线计算软件
  13. js中math常用使用方法
  14. VLAN端口类型(access、Trunk、Hybrid)
  15. 黑盒测试技术(概念等价类划分法详细)——软件质量保证与测试
  16. html中去除浮漂有什么作用,各种浮漂的选择及作用
  17. 2022安徽马鞍山市博望区社区专职网格员储备人才考试综合试题及答案
  18. 7-3 计算油费 (10 分)
  19. 实用 | Mybatis事务管理
  20. Autocad、中望CAD自动加载程序研究(注册表法、acad.rx、acaddoc.lsp或acad.lsp)

热门文章

  1. 车辆销售系统用例_使用OpenCV和Python构建自己的车辆检测模型
  2. 深入浅出Docker(二):Docker命令行探秘
  3. Unity2D之Sprite动画相关
  4. XNA or Silverlight for Windows Phone 7 game
  5. java中主函数_(基础)java中的主函数
  6. html让时间只展示年月日_JS 如何动态显示当前年月日时分秒-百度经验
  7. 四、Mysql安装多实例
  8. 通过draggable实现布局_营销推广引流之百度霸屏内容详解 如何通过百度霸屏布局实现立体打法!...
  9. mysql当执行delete语句时备份_mysql中,执行delete语句时出现Lock wait timeout exceeded问题...
  10. oracle to date mysql_mysql中怎么实现oracle中的to_char和to_date