提交时间:2023-11-19 11:34:09

运行 ID: 31487

#include <bits/stdc++.h> using namespace std; int main() { char result[100], str1[100], str2[20], str3[20], str4[20]; scanf("%s", &str1); scanf("%s", &str2); scanf("%s", &str3); for (int i = 0; i <= strlen(str1) - strlen(str2); i++) { strncpy(str4, str1 + i, strlen(str2)); if (strcmp(str4, str2) == 0) { strncpy(str4, str1, i); strcat(result, str4); strcat(result, str3); strcpy(str4, str1 + i + strlen(str2)); strcat(result, str4); break; } } cout << result; return 0; }