21xrx.com
2024-11-22 08:01:30 Friday
登录
文章检索 我的文章 写文章
"C++编写求取数组平均值函数"
2023-07-05 08:15:27 深夜i     --     --
C++ 数组 平均值函数

C++编写求取数组平均值函数

C++是一种高级编程语言,它被广泛应用于各种领域中。在很多情况下,我们需要对一个数组进行数学运算,比如求取数组的平均值。下面我们就来看看如何使用C++编写一个求取数组平均值的函数。

第一步,定义一个函数。我们可以在C++程序中定义一个名为“average”的函数,该函数用来求取一个数组的平均值。函数的声明如下所示:


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

该函数接受两个参数,第一个参数“arr”是一个数组,第二个参数“size”是数组的大小。

第二步,编写函数的具体实现。函数的具体实现如下所示:


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

  int sum = 0;

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

    sum += arr[i];

  }

  return static_cast<double>(sum) / size;

}

该函数的功能很简单,它先定义了一个整型变量“sum”,并将其初始化为0。然后使用一个循环,遍历数组中的所有元素,将它们累加到“sum”中。最后,计算出数组元素的平均值,并将其作为函数的返回值返回。

第三步,调用函数并输出结果。现在,我们就可以在程序中调用刚刚定义的函数,并输出结果了。代码如下所示:


#include <iostream>

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

int main() {

  int arr[] = 1;

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

  std::cout << "The average of the array is " << average(arr, size) << std::endl;

  

  return 0;

}

在这段代码中,我们首先定义了一个包含5个整型元素的数组,然后计算出数组的大小,并将数组和大小作为参数传递给函数“average”。最后,输出函数的返回值,即数组的平均值。

总结:

C++编写一个求取数组平均值的函数非常简单,只需要定义一个函数,然后在函数中使用一个循环遍历数组中的所有元素,将它们累加起来,并计算平均值即可。这个函数可以帮助我们在实际开发中进行数组操作,让我们的程序更加灵活和高效。

  
  

评论区

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