AcWing 770. 单词替换 分词
原题链接
简单
作者:
Ac刚
,
2025-03-24 12:10:04
· 广东
,
所有人可见
,
阅读 5
#include <bits/stdc++.h>
using namespace std;
int main()
{
string s;
getline(cin, s);
vector<string> vec;
for (int i = 0; ; ++ i)
{
string word;
while (s[i] != ' ' && i < s.size())
{
word += s[i];
i ++;
}
vec.push_back(word);
if (i >= s.size()) break;
}
string a, b;
cin >> a >> b;
for (vector<string>::iterator it = vec.begin(); it != vec.end(); ++ it)
{
if (it == vec.begin())
{
if (*it == a) cout << b;
else cout << *it;
}
else
{
if (*it == a) cout << " " << b;
else cout << " " << *it;
}
}
return 0;
}