第1个回答 2013-07-31
#include<stdio.h>
void main()
{
int a[10]={1,2,5,8,9,10},an=5;
int b[10]={1,3,4,8,12,18},bn=5;
int i,j,k,c[20],max=9999;
a[an+1]=b[bn+1]=max;
i=j=k=0;
while((a[i]!=max)||(b[j]!=max))
if(a[i]<b[j]){c[k]=a[i];k++;i++;}
else{c[k]=b[j];k++;j++;}
for(i=0;i<k;i++)printf("%4d",c[i]);
printf("\n");
}