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

学生成绩的平均值

请修改编辑器中的代码,完成以下功能:实现函数 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);
}

控制台

调试终端

准备就绪