#include<stdio.h>
int main(){
int n1,n2,count=0;
int a[25],b[25];
scanf("%d",&n1);
for(int i=0;i<n1;i++){
scanf("%d",&a[i]);
}
scanf("%d",&n2);
for(int i=0;i<n2;i++){
scanf("%d",&b[i]);
}//输入没有问题。
for(int i=0;i<n1-1;++i){
for(int j=i+1;j<n1;++j)
if(a[i]==a[j]){
for(int k=j;k<n1-1;++k)
a[k]=a[k+1];
--n1;
--j;
}
}
for(int i=0;i<n2-1;++i) {
for(int j=i+1;j<n2;++j)
if(b[i]==b[j]){
for(int k=j;k<n2-1;++k)
b[k]=b[k+1];
--n2;
--j;
}
}
int s[50]={0};
for(int i=0;i<n1;i++){
for(int j=0;j<n2;j++){
if(a[i]==b[j]){
s[i]=1;
s[n1+j]=1;
}
}
}
for(int i=0;;i++){
if(s[i]==0){
count=i;
break;
}
}//记录第一个零所在的位置
printf("%d",a[count]);
for(int i=count+1;i<n1;i++){
if(s[i]==0)
printf(" %d",a[i]);
}
for(int i=n1;i<n2+n1;i++){
if(s[i]==0)
printf(" %d",b[i-n1]);
}
return 0;
}
2021-03-21
最新推荐文章于 2021-11-21 12:10:25 发布