1.题目
2.答案
#include <stdio.h>
#include <stdlib.h>
int main()
{
int na,nb;
scanf("%d",&na);
int arr1[na];
for(int i=0;i<na;i++)
{
scanf("%d",&arr1[i]);
}
scanf("%d",&nb);
int arr2[nb];
for(int j=0;j<nb;j++)
{
scanf("%d",&arr2[j]);
}
int t=na;
na=na+nb;
for(int i=0;i<nb;i++)
{
arr1[t+i]=arr2[i];
}
for(int i=0;i<na-1;i++) //冒泡排序
{
for(int j=0;j<na-1-i;j++)
{
if(arr1[j]<arr1[j+1])
{
int t=arr1[j];
arr1[j]=arr1[j+1];
arr1[j+1]=t;
}
}
}
for(int i=0;i<na;i++)
{
if( arr1[i]!=arr1[i+1])
{
printf("%d ",arr1[i]);
}
}
return 0;
}