给定,函数 fun 的功能是:计算形参 x 所指数组中 N 个数的平均值 ( 规定所有数均为正数 ) ,将所指数组中大于平均值的数据移至数组的前部,小于等于平均值的数据移至 x 所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。 例如,有 10 个正数: 46 、 30 、 32 、 40 、 6 、 17 、 45 、 15 、 48 、 26 ,平均值为 30.500000 。 移动后的输出为: 46 、 32 、 40 、 45 、 48 、 30 、 6 、 17 、 15 、 26 。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序在文件 BLANK1.C 中。 不得增行或删行,也不得更改程序的结构! #include
#include
#define N 10 double fun(double *x) { int i, j; double s, av, y[N]; s=0; for(i=0; i
av ){ /**********found**********/ y[__2__]=x[i]; x[i]=-1;} for(i=0; i