完成其中的函数find(int a[],int n),该函数用于查找数组a中与所有元素的平均值绝对偏差最大元素,并返回该元素值。在main(函数中输入数组a中各元素的值以及元素个数n,调用函数find求解与平均值绝对偏差最大的元素
3 回答
asd8532
TA贡献143条经验 获得超187个赞
int f(int a[], int n)
{
int sm = 0;
for(int i = 0; i < n; ++i)
sm += a[i];
double ave = sm / n;
cout<<ave<<endl;
double cha = 0;
double last = 0;
double t;
for(int i = 0; i < n; ++i){
t = a[i]-ave;
if(t>last){
t = i;
last = a[i];
}
}
return last;
}//修改- 3 回答
- 0 关注
- 2057 浏览
添加回答
举报
0/150
提交
取消
