1093 字符串A+B (20 分)
题目链接
算法分析
依次遍历两个字符串,用on数组标记是否输出过
值为1表示输出过,值为0表示没有输出过.
代码实现
#include<bits/stdc++.h>
using namespace std;
#define N 150
int on[N];
int main(){
string a, b;
getline(cin, a);
getline(cin, b);
int l1 = a.size();
int l2 = b.size();
for(int i = 0; i < l1; ++ i)
if(!on[a[i]]){
on[a[i]] = 1;
printf("%c", a[i]);
}
for(int i = 0; i < l2; ++ i)
if(!on[b[i]]){
on[b[i]] = 1;
printf("%c", b[i]);
}
return 0;
}