#include <iostream> #include <string.h> #include <algorithm> using namespace std; int main() { string s, a, b; getline(cin, s); cin >> a >> b; for (int i = 0; i < s.size(); i ++) { int j = i; string word; // s[j]不为空格时把他加到单词序列中,相当于split while (j < s.size() && s[j] != ' ')word += s[j ++]; i = j; if (word == a)cout << b << ' '; else cout << word << ' '; } return 0; }