#include<iostream>
using namespace std;
int main()
{
int A[100]={};
int B[100]={};
int c[200]={};
int M,N;
cin>>M>>N;
for(int i=0;i<M;i++) {cin>>A[i];}
for(int j=0;j<N;j++) {cin>>B[j];}
for(int i=0;i<M;i++)
{c[i]=A[i];}
for(int j=0,i=M;j<N;j++)
{c[i+j]=B[j];}
int d[200]={};
int temp=0;
int num=0;
for(int j=0;j<M+N;j++)
{
for(int i=M+N-1;j<i;i--)
{
if(c[i]<c[i-1])
{
temp=c[i];
c[i]=c[i-1];
c[i-1]=temp;
}
}
}
//下面对数组中的元素进行去重
temp=0;
d[0]=c[0];
for(int i=1;i<M+N;i++)
{
if(d[num]!=c[i])
{
d[num+1]=c[i];
num++;
}
}
for(int i=0;i<num;i++)
{cout<<d[i]<<" ";}
cout<<d[num];
}
数组合并~
最新推荐文章于 2023-09-04 20:43:59 发布