将两个从小到大排列好的数组再次排序于新数组中

#include<stdio.h>
#include<math.h>
main()
{
	int c[10],a[5]={6,7,8,9,10},i=0,j=0,k=0,b[5]={1,2,3,4,5};
	while(i<5&&j<5)
	{
		if(a[i]<b[i])
		{
			c[k]=a[i];
			i++;
			k++; 
		}
		else
		{
			c[k]=b[j];
			k++;j++;
		}
	}
	while(i<5)
	{
		c[k++]=a[i++];
	}
	while(j<5)
	{
		c[k++]=b[j++];
	}
	for(i=0;i<10;i++)
	{
		printf("%d ",c[i]);
	}
	 
}


版权声明:本文为weixin_44164504原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。