21xrx.com
2024-11-10 00:25:28 Sunday
登录
文章检索 我的文章 写文章
如何编写求平均值的C++函数?
2023-07-03 07:39:10 深夜i     --     --
C++ 编程 平均值函数 算法 数组

编写一个计算平均值的C++函数是非常简单的。下面是一个简单的C++代码示例,用于计算一组数字的平均值:


#include <iostream>

using namespace std;

double calcAverage(int arr[], int size) {

  int sum = 0;

  for (int i = 0; i < size; i++) {

    sum += arr[i];

  }

  return (double)sum / size;

}

int main() {

  int arr[] = 3;

  int size = sizeof(arr) / sizeof(arr[0]);

  double avg = calcAverage(arr, size);

  cout << "The average of the given array is " << avg << endl;

  return 0;

}

在这个代码示例中,我们定义了一个名为“calcAverage”的函数来计算数组的平均值。该函数有两个参数:一个整数数组和该数组的大小。函数计算数组中所有元素的总和,并将其除以数组大小来得到平均值,并返回该值。

在主函数中,我们定义一个整数数组并将其大小传递给calcAverage函数。函数返回的平均值存储在一个双精度浮点变量中,并在屏幕上显示。

需要注意的是,在C++中,整数间的除法将得到一个整数结果。因此,我们必须将sum除以size的结果转换为double类型,以获得最终的双精度浮点值。

总之,编写一个计算平均值的C++函数可以说是异常简单的。只需编写一个循环,计算所有元素的总和,并将其除以数组大小即可得到平均值。希望这篇文章对您有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复