/*------------------------------------------------------ 【程序改错】--------------------------------------------------------功能:给定n个实数,输出平均值,并统计在平均值以下(含平 均值)的实数个数。例如:n=6时,输入23.5, 45.67, 12.1, 6.4,58.9, 98.4所得 平均值为40.828335,在平均值以下的实数个数应为3。------------------------------------------------------*/#include <stdio.h>int fun(double x[],int n){ int j,c=0; /**********FOUND**********/ float xa=0; /**********FOUND**********/ for(j=0;j<n;j++) xa+=x[j]; xa=xa/n; printf("ave=%f\n",xa); /**********FOUND**********/ for(j=0;j<n;j++) if(x[j]<=xa) c++; /**********FOUND**********/ return c;}main(){ double x[]={23.5,45.67,12.1,6.4,58.9,98.4}; printf("%d\n",fun(x,6));}