题目:
#include<cstdio>
#include<cstring>
int main()
{
char str1[100],str2[100];
bool hashtable[128]={false};//这里为什么是128呢?因为ASCII码共128种
gets(str1);
gets(str2);
int len1=strlen(str1);
int len2=strlen(str2);
for(int i=0;i<len1;i++){
int j;
char c1,c2;
for(j=0;j<len2;j++){
c1=str1[i];
c2=str2[j];
if(c1>='a'&&c1<='z') c1=c1-32;//小写转大写
if(c2>='a'&&c2<='z') c2=c2-32;
if(c1==c2) break;
}
if(j==len2&&hashtable[c1]==false){
printf("%c",c1);
hashtable[c1]=true;
}
}
}