前言

传送门

正文


参考题解

#include<iostream>
#include<algorithm>
#include<string> 
using namespace std;
/* 判断输入的两个输入的字符串中不同的字符有哪些,忽略大小写 思路: 首先读取两个字符串啊a,b,双重循环,依次判断a中的字符是否在 b中出现过,若没出现过,则输出该字符同时标志该字符已经输出过, 后续不必重复输出 */
const int N=256;
bool hashTable[N]={false};
string a,b; 
int main(){
	cin>>a>>b;
	int lenA=a.size(),lenB=b.size();
	for(int i=0;i<lenA;i++){
		int j;	
		char c1,c2;
		for(j=0;j<lenB;j++){
			c1=a[i],c2=b[j];
			if(c1>='a'&&c1<='z')c1-=32;
			if(c2>='a'&&c2<='z')c2-=32;
			if(c1==c2)break;
		}
		if(j==lenB&&hashTable[c1]==false){
			printf("%c",c1);
			hashTable[c1]=true;
		}
	}
	printf("\n");
	return 0;
}