编辑代码

#include <stdio.h>

int main() {
int LA[] = {1, 5, 2};
int LB[] = {4, 6};
int LC[5] = {};

int len_LA = sizeof(LA) / sizeof(LA[0]);
int len_LB = sizeof(LB) / sizeof(LB[0]);
int len_LC = len_LA + len_LB;

int i = 0, j = 0, k = 0;

while (i < len_LA && j < len_LB) {
    if (LA[i] < LB[j]) {
        LC[k++] = LA[i++];
    } else {
        LC[k++] = LB[j++];
    }
}

while (i < len_LA) {
    LC[k++] = LA[i++];
}

while (j < len_LB) {
    LC[k++] = LB[j++];
}

printf("LC: ");
for (int m = 0; m < len_LC; m++) {
    printf("%d ", LC[m]);
}

return 0;
}