当前位置: 首页 > news >正文

C++ 信息学奥赛 2046:【例5.15】替换字母

#include<cstdio>
#include<iostream>
using namespace std;
int main()
{	char st[200];char A,B; int n=0;while((st[n++]=getchar())!='\n');   //将原文存放在字符数组st中,并且要注意上述的最后分号 A=getchar();getchar();B=getchar(); //读取A和B,中间getchar()读空格for (int i=0;i<n;i++){ if (st[i]==A) cout<<B;else cout<<st[i]; } cout<<endl;return 0;
}

解析上述的这个题,主要考察的是字符数组的应用,读取字符的函数,getchar()的用法。同时本题中用到了一个技巧,也就是在读取单个字符的同时赋给了字符数组中,并判断是否是回车符。

本题知识点有:字符数组的定义,遍历,读取字符的函数,while循环的使用。

        关注我们可以了解更多编程知识和编程技巧,学习期间如有疑问,可随时咨询我们。加油!

相关文章:

  • 2024天津理工大学中环信息学院专升本机械设计制造自动化专业考纲
  • C#学习相关系列之常用符号介绍
  • npm ERR! network ‘proxy‘ config is set properly. See: ‘npm help config解决方法
  • HarmonyOS UI 开发
  • Excel【毫秒】/【秒】转换成【时分秒】/【分秒】
  • 【C语法学习】18 - fread()函数
  • Java 语言环境搭建
  • ch579串口编程笔记
  • 婴儿专用洗衣机哪个牌子比较好?婴儿专用洗衣机哪个牌子比较好
  • CODESYS开发教程12-任务配置
  • Spring底层原理学习笔记--第二讲--(BeanFactory实现与ApplicaitonContext实现)
  • Oracle(10)Managing Undo Data
  • 【服务器使用】vscode winscp进行服务器容器连接(含修改初始密码)
  • maven之pom文件详解
  • Elasticsearch:在你的数据上训练大型语言模型 (LLM)
  • ES6指北【2】—— 箭头函数
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • Android优雅地处理按钮重复点击
  • CSS3 变换
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • DataBase in Android
  • Git的一些常用操作
  • HTTP中GET与POST的区别 99%的错误认识
  • Java方法详解
  • jQuery(一)
  • oldjun 检测网站的经验
  • PAT A1120
  • Puppeteer:浏览器控制器
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • 成为一名优秀的Developer的书单
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 目录与文件属性:编写ls
  • C# - 为值类型重定义相等性
  • ​Python 3 新特性:类型注解
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #HarmonyOS:Web组件的使用
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (1)(1.13) SiK无线电高级配置(六)
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (接口自动化)Python3操作MySQL数据库
  • (六)vue-router+UI组件库
  • (十一)手动添加用户和文件的特殊权限
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .Net 高效开发之不可错过的实用工具
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • [ CTF ]【天格】战队WriteUp- 2022年第三届“网鼎杯”网络安全大赛(青龙组)
  • [ 云计算 | AWS ] 对比分析:Amazon SNS 与 SQS 消息服务的异同与选择
  • [Apio2012]dispatching 左偏树
  • [BZOJ 3531][Sdoi2014]旅行(树链剖分+线段树)