#include<stdio.h>
#include<string.h>
/*************************************************************************************
编写函数squeeze(s1,s2), 将字符串s1中任何与字符串s2中字符匹配的字符都删除。
*************************************************************************************/
void squeeze( char s1[], char s2[] )
{
int i,k,j;
for(i=k=0; s1[i]!='\0'; i++) // ' \0 ' 字符串结束符
{
for(j=0; s1[j] != '\0' && s2[j] != s1[i]; j++)
{
if(s2[j] == '\0')
s1[k++]=s1[i]; //蛮有意思的一个程序,不要想太多
}
}
s1[k] = '\0';
}
int main()
{
char s1[] = "abgghcbd";
char s2[] = "bcd";
squeeze(s1,s2);
printf("%s", s1);
return 0;
}