#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
int main()
{
int a[5]={1,4,5,8,9};
int b[5]={2,6,8,10,11};
int c[10];
int i=0,j=0,k=0;
while(i<5&&j<5)
{
if(a[i]<b[j])
{c[k++]=a[i++];} //此句可改为c[k]=a[i]; i++; k++;
else {c[k++]=b[j++];} //此句可改为c[k]=a[i]; j==; k++;
}
while(i>5)
{c[k++]=a[i++];}
while(j>5)
{c[k++]=b[j++];}
for(k=0;k<10;k++)
{printf("%d\t",c[k]);}
system("pause");
return 0;
}
(C)将两个整形数组组合并成一个有序整数数组。
最新推荐文章于 2024-05-10 10:58:53 发布