C. 【例题3】单词替换

C . 【 例 题 3 】 单 词 替 换 

在这里插入图片描述
在这里插入图片描述

解析

可以一个个单词读取,输入完之后, 讲整个句子的每个单词遍历一次, 如果这个单词是与单词 a a a相同的话, 就输出 b b b, 否则输出这个单词

Code

#include <bits/stdc++.h>
using namespace std;

int k;  
char c;
string s[105], a, b;

int main ()
{
    while (1)
    {
        cin >> s[k ++];
        scanf ("%c", &c);
        if (c != ' ') break;
    }
    cin >> a >> b;
    for (int i = 0; i < k; ++ i)
    {
        if (s[i] == a) cout << b << ' ' ;
        else cout << s[i] << ' ';
    }
    cout << endl;
    return 0;
}

 

posted @ 2021-03-24 17:12  unknown_future  阅读(107)  评论(0编辑  收藏  举报