#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循环的使用。
关注我们可以了解更多编程知识和编程技巧,学习期间如有疑问,可随时咨询我们。加油!