已知一个已升序排列的数组,从键盘输入一个数,将它插入到数组中的合适位置,使数组依然有序。

2024年11月23日 11:39
有1个网友回答
网友(1):

8.    i=9;

9.    a[i] > x

10.   a[i+1] = x


对于8,开始要找到数组的末尾,才能从后往前找。

对于9,我们要找到输入的x比数组中的数大的位置,因此如果当前数组元素大于x,就要往前找。

对于10,根据注释填入程序即可。


结果如下: