第2个回答 2016-01-01
#include <stdio.h>
int main(void)
{
int a[5] = {1, 2, 4, 6, 7}, b[5] = {3, 4, 5, 8, 9}, c[10];
int i = 0, j = 0, k = 0;
for (i = 0; i < 10; i++)
{
if (j >= 5) c[i] = b[k++];
else if (k >= 5) c[i] = a[j++];
else c[i] = a[j] <= b[k] ? a[j++] : b[k++];
}
for (i = 0; i < 10; i++)
printf("%d ", c[i]);
printf("\n");
return 0;
}