看看这题,题目:输入一个七个数的数组,赋初值,输入一位置信息,要求删除这个位置上的数。问题:为什么循环是j=x-1,意思是将这个位置前面的数进行循环吗?将后面的数往前移?是这样吗?不太确定。
因为你输入的x是从1开始算起的,而数组下标是从0开始算起的,所以要从j=x-1开始。用后面的元素覆盖前面的元素,从而达到删除第x(从1开始)个元素