供参考:
#include<stdio.h>
int main()
{
int i, k, c[128] = { 0 };
char s[10000], a[10000];
scanf("%[^\n]", s);
getchar();
scanf("%[^\n]", a);
for (i = 0; a[i]; i++)
c[a[i]]++;
for (i = 0, k = 0; s[i]; i++)
if (c[s[i]] == 0)
s[k++] = s[i];
s[k] = '\0';
printf("%s", s);
return 0;
}
【相关推荐】
输入在一行中给出一个正整数 N(≤10),随后 N 行,每行给出 2 个正整数 A 和 B,为两种元素的编号。这里假设金、木、水、火、土的编号顺次为 1、2、3、4、5。