#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
char a[50];
char b[50];
printf("输入字符串a:");
gets(a);
printf("输入需要删除的字符串:");
gets(b);
int len=strlen(b);
int count=0;
char *q=a;
char *p=b;
char *s;
while(*q)
{
count=0;
p=b;
s=q;
A:
while(*s&&*p&&*s==*p)
{
s++;
p++;
count++;
}
if(count==len)
{
while(*s)
{
*q=*s;
q++;
s++;
}
*q='\0';
}
else
q++;
}
printf("删除后:");
puts(a);
return 0;
}
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交