信息学奥赛一本通:2046:【例5.15】替换字母

2046:【例5.15】替换字母


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 27909     通过数: 14690 

【题目描述】

在应用计算机编辑文档的时候,我们经常遇到替换任务。如把文档中的“电脑”都替换成“计算机”。现在请你编程模拟一下这个操作。

【输入】

输入两行内容,第1行是原文(长度不超过200个字符),第22行包含以空格分隔的两个字符A和B,

要求将原文中所有的字符A都替换成字符B,注意:区分大小写字母。

【输出】

一行,输出替换后的结果。

【输入样例】

I love China. I love Beijing.
I U

【输出样例】

U love China. U love Beijing.

提交 统计信息 提交记录


教学备忘录:编辑

#include

#include 

#include

using namespace std;

int main()

{

char a[300],b,c;

int i=0,j;

while(1){

scanf("%c",&a[i++]);

if(a[i-1]==10)//换行结束

break;

}

scanf("%c %c",&b,&c);

for(j=0;j

{

if(a[j]==b)//交换,输出

a[j]=c;

putchar(a[j]);

 } 

           return 0;

}

你可能感兴趣的:(c++,算法)