只是个删除操作
#include<stdio.h>#include<string.h>
int main()
{
char str1[100], str2[100];
int i,j,r,k;
while(gets(str1) != NULL)
{
gets(str2);
for(i=0; str1[i] != '\0'; i++)
{
j = 0;
if(str1[i] != str2[j]){
printf("%c", str1[i]);
continue;
}
for(j=0; str2[j] != '\0'; j++)
{
if(str1[i+j] != str2[j]) break;
}
if(str2[j] == '\0')
{
i = i + j - 1;
continue;
}
printf("%c", str1[i]);
}
puts("");
}
return 0;
}