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

在C++编程中,计算平均值是一项常见任务。为了简化这一过程并提高代码的可读性,我们可以编写一个简单的函数来计算平均值。

以下是一个C++函数,可以用于计算一个整数数组的平均值:


double Average(int arr[], int size) { // 定义平均值函数,参数为数组和数组大小

  int sum = 0; // 定义变量 sum 并初始化为0

  for (int i = 0; i < size; i++) { // 循环遍历数组

    sum += arr[i]; // 将数组元素累加到sum变量中

  }

  return (double)sum / size; // 返回sum除以数组大小的结果,作为平均值

}

在这个函数中,我们首先定义一个变量sum并将其初始化为0。然后使用for循环遍历数组元素,并将每个数组元素累加到sum变量中。最后,我们将sum除以数组大小,并将结果作为平均值返回。

为了确保计算结果为double类型,我们强制类型转换sum变量的类型。这是因为C++默认将整数计算为整数,并将短暂地忽略小数位。如果我们不使用强制类型转换,我们将得到一个整数结果,这可能不准确。

我们可以调用函数并将数组和数组大小作为参数。以下是一个示例程序,可以使您更清楚Java中的平均值函数如何工作:


#include <iostream>

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

int main()

{

  int arr[] = 6 ;

  int size = 5;

  double avg = Average(arr, size);

  std::cout << "Average = " << avg;

  return 0;

}

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

  int sum = 0;

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

    sum += arr[i];

  }

  return (double)sum / size;

}

在这个示例程序中,我们定义一个整数数组和一个数组大小。然后我们调用Average函数并将数组和数组大小作为参数传递。最后,我们将结果输出到标准输出。

在C++编程中,编写一个简单的函数来计算平均值是一项非常有用的技能。这可以简化代码并提高可读性,同时保证准确计算结果。

  
  

评论区

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