猿问

下面的问题c++程序怎么编

完成其中的函数find(int a[],int n),该函数用于查找数组a中与所有元素的平均值绝对偏差最大元素,并返回该元素值。在main(函数中输入数组a中各元素的值以及元素个数n,调用函数find求解与平均值绝对偏差最大的元素

绿竹翁
浏览 1900回答 3
3回答

asd8532

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; }//修改

Aaaa64

helloworld

慕粉3485527

如果偏差最大元素不止一个,你返回的是啥?
随时随地看视频慕课网APP
我要回答