可以看到最外层for循环循环了几次,在数组的最后就有几个0,所以肯定是在数组后面填0的语句加错了位置。
修改
数组的长度一开始时固定好的,并不会随着后面的数组往前移动而减少,数组最后的一个元素原来是什么就还是什么。所以不应该是在数组后面添加0,而是应该将每次将数组最后的元素重新赋0,因为上一次赋0的元素也会往前移动。
再次修改
提交
可以看到最外层for循环循环了几次,在数组的最后就有几个0,所以肯定是在数组后面填0的语句加错了位置。
修改
数组的长度一开始时固定好的,并不会随着后面的数组往前移动而减少,数组最后的一个元素原来是什么就还是什么。所以不应该是在数组后面添加0,而是应该将每次将数组最后的元素重新赋0,因为上一次赋0的元素也会往前移动。
再次修改
提交