#include <stdio.h>
#include <string.h>
int main()
{
char *num1 = (char *)malloc(sizeof(char) * 100); //给num1动态赋值
char *num3 = num1; //储存一个num1的首地址;定义一个num3临时的指针
char num[100], num2[100];
scanf("%s %s %s",num1,num,num2); //num1表示的是输入的字符串,num表示的是要删除的字符串,num2表示的是要插入的字符串
int x = strlen(num2);
while(num3 != NULL)
{
num3 = strstr(num1 , num); //利用strstr函数找到要找的单词的首地址
if (num3 != NULL) strncpy(num3, num2, x); //只要num3返回的不是空就利用strncpy函数进行赋值运算
}
printf("%s",num1);
return 0;
}