21xrx.com
2024-09-20 00:05:46 Friday
登录
文章检索 我的文章 写文章
C++编写求平均数的函数
2023-06-24 10:29:28 深夜i     --     --
C++ 编写 求平均数 函数

C++编程中,求平均数是常见的基本操作之一。如果需要频繁地进行平均数计算,可以编写一个求平均数的函数来简化代码的编写和维护,提高代码的可读性和可维护性。

以下是一个使用C++编写的求平均数的函数的例子:


#include <iostream>

using namespace std;

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

 int sum = 0;

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

  sum += arr[i];

 }

 double avg = static_cast<double>(sum) / size;

 return avg;

}

int main() {

 int arr[] = 84;

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

 double avg = average(arr, size);

 cout << "The average is " << avg << endl;

 return 0;

}

这个函数的实现比较简单,首先计算数组中所有元素的和,然后将其除以数组的大小。需要注意的是,为了避免出现整数除法的问题,需要将和转换为double类型。

在main函数中,我们定义了一个int类型的数组,然后通过计算数组大小的方式确定了需要计算的元素个数。接着调用了average函数,将计算出来的平均数保存到avg变量中,并使用cout语句将平均数输出到屏幕上。

通过将求平均数的代码封装在一个函数中,可以让我们的代码更加模块化和可重用,可以在多处调用这个函数来计算平均数,避免了重复编写计算平均数的代码的问题,并提高了代码的可读性和可维护性。

  
  

评论区

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