#include<iostream>
#include<string>
#include<string.h>
#include<algorithm>
using namespace std;
int main()
{
char s1[10010];
char s2[10010];
bool pan[130]={false};
gets(s1);
gets(s2);
for(int i=0;i<strlen(s2);i++)
{
pan[s2[i]]=true;
}
for(int i=0;i<strlen(s1);i++)
{
if (pan[s1[i]]) {continue;}
cout<<s1[i];
}
system("pause");
return 0;
#include<string>
#include<string.h>
#include<algorithm>
using namespace std;
int main()
{
char s1[10010];
char s2[10010];
bool pan[130]={false};
gets(s1);
gets(s2);
for(int i=0;i<strlen(s2);i++)
{
pan[s2[i]]=true;
}
for(int i=0;i<strlen(s1);i++)
{
if (pan[s1[i]]) {continue;}
cout<<s1[i];
}
system("pause");
return 0;
}
注意事项:
1.读取含有空格的字符串,使用gets()