如题,不知道如何下手这道题,求帮助,谢谢!
#include <stdio.h>
#include <stdlib.h>
int main()
{
char a[80],o[10],n[10];
int i=0,k=0,j,m,h;
scanf("%s%s%s",a,o,n);
while(a[i]!='\0')
{
if(a[i]==o[k])
{
m=i;
h=i;
while(o[k]!='\0')
{
if(a[h]!=o[k])
{
k=0;
for(i=m;i<h;i++)
printf("%c",a[i]);
break;
}
h++;
k++;
}
if(o[k]=='\0')
{
for(j=0;n[j]!='\0';j++)
{
printf("%c",n[j]);
}
k=0;
i=h;
}
}
else
{
printf("%c",a[i]);
i++;
}
}
}
这段代码是参考,但我没有搞懂这段代码
想请教一下大佬们,或者大佬们自己另写代码看看
谢谢!