我的代码
#include <stdio.h>
#include <stdlib.h>
int main() {
int n, m, i, j;
scanf("%d%d", &n, &m);
int a[n], b[m];
for (i = 0; i < n; ++i)
scanf("%d", &a[i]);
for (i = 0; i < m; ++i)
scanf("%d", &b[i]);
for (i = 0, j = m - 1; i < n && j >= 0;) {
if (a[i] < b[j]) {
printf("%d ", a[i]);
++i;
} else {
printf("%d ", b[j]);
--j;
}
}
for (; i < n; ++i)
printf("%d ", a[i]);
for (; j >= 0; --j)
printf("%d ", b[j]);
}