思路:由于题目不好复制过来,大家自己可以去看看,我们呢根本就不需要去比较,只需要每次输入,发现这个字符在不在,如果在就把他加上去,只要是第一次出现,我们就把他加入要输出的阵列,最后把他输出输出!
该算法本人认为已经达到上优,如果有更好的想法,欢迎q我!
代码如下(编译器是dev,语言是C语言):
#include<stdio.h>
#include<stdbool.h>
char temp,sum[100];
int i,j,a[130]={0},t = 0;
int main(){
for(int control = 1;control<=2;control++){
while(true){
scanf("%c",&temp);
if(temp == '\n'){
break;
}
if(a[temp] != 1){
sum[t++] = temp;
a[temp] = 1;
}
}
}
puts(sum);
return 0;
}