- 题目
- 思路
- 用map标记是否出现重复字符,如果字符从未出现过,直接输出
#include <stdio.h>
#include <iostream>
#include <string>
#include <map>
using namespace std;
int main(){
string str1,str2;
getline(cin,str1);
getline(cin,str2);
map<char,int> m;
for(int i=0;i<str1.size();i++){
if(m.find(str1[i])==m.end()){
m[str1[i]]=1;
cout<<str1[i];
}
}
for(int i=0;i<str2.size();i++){
if(m.find(str2[i])==m.end()){
m[str2[i]]=1;
cout<<str2[i];
}
}
return 0;
}