程序修改 利用指向一维数组的指针,将一个含有M(M<=10)个整数的一维数组中小于平均值的所有元素顺序删除掉。例如,原数组为3 5 7 4 1 各元素的平均值为4 则删除后的数组应为5 7 4 编辑并调试程序。
注意:错误之处在注释行的下一行,不得增加或删除行,也不得更改程序的结构。
说明 (1)定义下标i和j,i用于查看数组中的每个元素,j用于保留大于或等于平均值的元素,另设变量k从0开始计数,记录新数组中的元素个数。
(2)用for循环取出数组中的每个元素,与平均值比较,如果下表为i的元素大于或等于平均值,则将它保留在以j为下标的元素中,并将k+1,然后将j+1。
参考程序如下: