用选择结构合并有序数组

img

img

如果是while n- 1大于等于零的话
只要数组num 2,里面的元素和数组num2里面的元素都不等,它就可以运行出来
n- 1大于等于-1的时候如果数组num 2第一个元素为1, 他的输出结果还是122356
请问有没有人知道具体问题出在哪里?
正确程序应该是怎么样的?ಥ_ಥ

如果是 n-1>=-1,意味着n可以是0,那sum2[n-1]就出现下标负数了啊