高仿模拟练习,补全 found 标记处空缺,答案点击按钮展开
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;
}
a[i]
n
count++
第1空求数组元素总和;第2空计算平均值;第3空判断元素大于平均值则计数加一。数组{10,20,30}平均值20,输出count=1。