2046:【例5.15】替换字母


2046:【例5.15】替换字母


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

【题目描述】

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

【输入】

输入两行内容,第1行是原文(长度不超过200">200200个字符),第2">22行包含以空格分隔的两个字符A">AA和B">BB,要求将原文中所有的字符A">AA都替换成字符B">BB,注意:区分大小写字母。

【输出】

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

【输入样例】

I love China. I love Beijing.
I U

【输出样例】

U love China. U love Beijing.
#include
#include
#include
#include
#include<string>
#include
#include 
using namespace std;
int main() {
    char c[200];
    char a,b;
    int i,n=0;
    while((c[n++]=getchar())!='\n');
    a=getchar();
    getchar();
    b=getchar();
    for(i=0; i){
    if (c[i]==a) cout<<b;
    else cout<<c[i];
    }
    cout<<endl;
    return 0;
}