喜欢我0分吗?
查看原帖
喜欢我0分吗?
826157
NTU_GreenHand楼主2024/11/22 22:11
#include<stdio.h>
#include<string.h>

char sub[1010];
char s[1010];
char tar[1010];

int main() {
    gets(s);
    gets(sub);
    gets(tar);
    int i, j, k;
    for (i = 0; i <= strlen(s) - strlen(sub); i++) {
        for (j = 0; j < strlen(sub); j++) {
            if (s[i + j] != sub[j]) break;
        }
        if (j >= strlen(sub)) {
            char tmp1[1010] = "";
            strcpy(tmp1, s + i + j);
            strcpy(s + i, tar);
            strcat(s, tmp1);
        }

    }
    printf("%s", s);

    return 0;
}
2024/11/22 22:11
加载中...