//土尔逊Torson 编写于2023/4/19 #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <cstdio> #include <cstring> #include <string> #include <stdlib.h> using namespace std; int main() { string s, a, b; getline(cin, s); getline(cin, a); getline(cin, b); s = " " + s + " "; a = " " + a + " "; b = " " + b + " "; int start; while (1) { start = s.find(a); if (start == string::npos) { break; } else { s.erase(start, a.length()); s.insert(start, b); } } s = s.substr(1, s.size() - 2); printf("%s\n", s.c_str()); system("pause"); return EXIT_SUCCESS; } // 64 位输出请用 printf("%lld")