第1个回答 2017-03-18
#include<stdio.h>
#define M 5
#define N 3
int main()
{
int a[M],b[N],c[M+N];
int i,j,k,m;
for(i=0;i<M;i++)
{
scanf("%d",&a[i]);
}
for(j=0;j<N;j++)
{
scanf("%d",&b[j]);
}
for(i=0,j=N-1,k=0;k<M+N;k++)
{
if(a[i]<b[j]||j<0)
{
c[k]=a[i++];
}
else if(j>=0)
{
c[k]=b[j--];
}
}
for(k=0;k<M+N;k++)
{
printf("%d ",c[k]);
}
return 0;
}