//B2135
#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
#include<string>
using namespace std;
int main() {
string s;
getline(cin, s);
string a, b;
cin >> a >> b;
int pos = 0;//记录每个单词的起始位置
for (int i = 0; i < s.length(); i++)
{
if (s[i]==' ')
{
string c=s.substr(pos, i-pos);
if (a==c)
{
cout << b<<" ";
}
else
cout << c<<" ";
pos = i + 1;
}
}
//考虑最后一个单词的情况
if (a==s.substr(pos,s.size()-pos))
{
cout << b;
}
else
{
cout << s.substr(pos, s.size() - pos);
}
return 0;
}
不知道哪里出现问题,只对了60分,想请教一下大lao们,给点建议!万分感谢!