学生成绩的平均值
请修改编辑器中的代码,完成以下功能:实现函数 fun,先求出数组中 12 个成绩的平均值,再求出所有高于该平均值的成绩的平均值并返回。 数组已在代码中给定,程序不需要输入。 初始代码中有 ____(1)____、____(2)____、____(3)____ 三处需要填写。 输出示例: 91.500000
#include <stdio.h>
#pragma warning (disable:4996)
double fun(double x[], int n)
{ int i, k=0;
double avg=0.0, sum=0.0;
for (i=0; i<n; i++)
avg += x[i];
avg /= ____(1)____;
for (i=0; i<n; i++)
if (x[i] > avg)
{
____(2)____ += x[i];
k++;
}
return ____(3)____;
}
int main(void)
{ double score[12] ={50,60,70,80,90,100,55,65,75,85,95,99};
double aa;
aa= fun(score,12);
printf("%f\n",aa);
}
控制台
调试终端
