代码实现:
#include<stdio.h>
#include <string.h>
int main()
{
char a[50] = { '\0' };
char b[50] = { '\0' };
char c[50] = { '\0' };
int s;//判断字符是否相等
gets(a);
gets(b);
int a_l = strlen(a);
int b_l = strlen(b);
int temp1;
int yes = 0;
int no = 0;
for (int i = 0; i < a_l; i++)
{
for (int j = 0; j < b_l; j++)
{
if (a[i] == b[j])
{
for (int k = i; k < i + b_l; k++)
{
c[k - i] = a[k];
}
s = strcmp(c, b);
if (s == 0)
{
for (int l = i; l < a_l; l++)
{
a[l] = a[l + b_l];
}
a_l -= b_l;
}
}
}
}
for (int i = 0; i < a_l; i++)
{
printf("%c", a[i]);
}
return 0;
}