欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

求平均值的方法

程序员文章站 2024-03-16 17:06:52
...
int main(){
    int arr[10] = {1, 2, 3, 4 ,5, 6, 7, 8, 9,10};
    int output = 0;
    for(int i = 0;i < 10; i++){
        output += arr[i];
 }
 cout << output * 1.0/10 << endl;
 double ave = 0;
 for(int i = 0; i < 10; i++){
     ave = (i * ave + arr[i])*1.0/(i + 1);
 }
 cout << ave << endl;
 return 1;
 }

简单解释如下:

上面程序用了两种方式来求数组的平均数, 第一种方法最直观,但是容易出现数值溢出的问题, 法二则避免了这个缺点....