二级C语言 程序填空题

高仿模拟练习,补全 found 标记处空缺,答案点击按钮展开

66程序填空题:统计数组中大于平均值的元素个数

fun函数统计数组中大于数组平均值的元素数量,请补全三处found。

#include <stdio.h>
int fun(int a[],int n)
{
    int i,sum=0,count=0;
    double avg;
    for(i=0;i<n;i++)
    {
/**********found**********/
        sum += ___1___;
    }
/**********found**********/
    avg = 1.0 * sum / ___2___;
    for(i=0;i<n;i++)
    {
        if(a[i]>avg)
/**********found**********/
            ___3___;
    }
    return count;
}
int main()
{
    int arr[]={10,20,30};
    int len=sizeof(arr)/sizeof(arr[0]);
    printf("count=%d\n",fun(arr,len));
    return 0;
}
参考答案
1: a[i]
2: n
3: count++
解析

第1空求数组元素总和;第2空计算平均值;第3空判断元素大于平均值则计数加一。数组{10,20,30}平均值20,输出count=1。

试题及答案仅供练习参考,不保证完全准确,正式考试请以NCRE官方教材及官方内容为准。

©2026 NCRE二级题库 版权所有