将两个有序数组按从小到大顺序合并成一个数组。
#include<iostream>
using namespace std;
int main()
{
int a[5]={1,5,6,8,9};
int b[5]={2,6,7,9,12};
int c[10]={0};
int i=0,j=0,k=0;
while(i<5&&j<5)
{
if(b[j]>a[i])
{
c[k++]=a[i++];
}
else
{
c[k++]=b[j++];
}
}
while(i<5) c[k++]=a[i++];
while(j<5) c[k++]=b[j++];
for(int h=0;h<10;h++)
{
cout<<c[h]<<endl;
}
return 0;
}