将一个数插入按顺序排的数组中

为什么这个c(也就是要插入的这个数)最后都会变成数组中最大的那个数?搞了很久搞不懂。

img


img

一处这里

img


还有一处这里

img


这个c最后都会变成数组中最大的那个数,推测:你把它最后插入到数组末尾了,也就是最大值的位置。
题主其实可以考虑一种思路:先把c插入数组,再进行排序 那样实现可能会更好些。
希望对题主有所帮助,望采纳!!

第二张截图j=10,操控a[11]好像越界了,11个单位,最大应该是a[10]吧