C Language Logo
C语言二级在线二级在线
首页选择题程序题成为会员帮助其他科目

实数平均值统计

请修改编辑器中的代码,完成以下功能:计算给定数组中大于等于平均值的元素个数。程序首先计算数组元素的平均值,然后统计并返回大于等于平均值的元素个数。程序无需输入,数组已在代码中定义。 输出示例: ave =195.838750 5

#include <stdio.h>

int fun(double x[], int n)
{
  int j, c=0, double xa=0.0;
   for (j=0; j<n; j++ )
     xa += x[j]/n;
   printf("ave =%f\n",xa);
   for (j=0; j<n; j++ )
     if (x[j] => xa)
       c++;
   return c;
}

main ( )
{  double x[100] = {193.199, 195.673, 195.757, 196.051, 196.092, 196.596, 196.579, 196.763};
   printf("%d\n", fun (x, 8));
  }

控制台

调试终端

准备就绪