#include <stdio.h> #define
#include <stdio.h>
#define SIZE 100
int main()
{
int na, nb, a[SIZE], b[SIZE], i, j, k;// 定义 //
scanf("%d\n", &na);// 输入 5,即 na=5//
for (i = 1; i <= na; i++)
scanf("%d", &a[i]);// 输入数字, a[1]=1. a[2]=3 a[3]=5 a[4]=7 a[5]=9//
scanf("%d\n", &nb);// 输入数字 4//
for (i = 1; i <= nb; i++)
scanf("%d", &b[i]);// 同理,输入数字 b[1] =2 b[2] =6 b[3] =10 b[4] =14//
i=1;
j=1;
while ((i <= na) && (j <= nb))
{// 当 i 小于等于 na 时,并且 j 小于等于 nb 时候 //
if (a[i] <= b[j])
{// 如果说 a[i]大于 b[j]//
printf("%d ", a[i]);// 输出 a[i]//
i++;//i 增加 1//
}
else {
printf("%d ", b[j]);// 否则输出 b[j]//
j++;
}
}
if (i <= na)// 如果 i 小于等于 na//
for (k = i; k<= na; k++)// 循环 //
printf("%d ", a[k]); //按照上面的循环条件输出数字 //
if (j <= nb)
for (k = j; k<= nb; k++)// 同理 //
printf ("%d ", b[k]);
getch();
return 0;
}输入: 5
1 3 5 7 9
4
2 6 10 14
输出:______
答案
第1空:1 2 3 5 6 7 9 10 14