我的:
#include<stdio.h>
int main()
{
char A[100000], B[100000];
gets(A);
gets(B);
int i,j,k;
k = 0;
char C[100000];
for (i = 0; A[i] != '\0'; i++)
{
for (j = 0; A[i] != B[j] && j <= strlen(B); j++);
if (j == strlen(B)+1)
{
C[k] = A[i];
k++;
}
}
C[k] = '\0';
puts(C);
}
大佬的:
#include<stdio.h>
#include<string.h>
int main(){
char a[100000],b[100000];
gets(a);
gets(b);
for(int i=0;i<strlen(a);i++)
{
if(strchr(b,a[i]))
continue;
else
printf("%c",a[i]);
}
return 0;
}