21xrx.com
2025-06-22 22:44:50 Sunday
文章检索 我的文章 写文章
C++求平均值代码
2023-06-28 15:26:06 深夜i     24     0
C++ 求平均值 代码

在C++编程中,求一个数据集的平均值是一项常见任务。平均值可以用于数据分析、评估和其他一些应用程序中。下面是使用C++编写的一个简单求平均数的代码示例:

#include <iostream>
#include <vector>
using namespace std;
double mean(vector<double>& v) {
  double sum = 0.0;
  for (int i = 0; i < v.size(); ++i) {
    sum += v[i];
  }
  return sum / v.size();
}
int main() {
  vector<double> data;
  double x;
  
  cout << "Please enter the data set: " << endl;
  while (cin >> x) {
    data.push_back(x);
  }
  
  double avg = mean(data);
  cout << "The mean of the data set is: " << avg << endl;
  
  return 0;
}

在上述代码中,先定义了一个名为`mean`的函数,用于计算平均值。该函数接收一个类型为`vector &`的引用参数,并返回一个`double`类型的值。该函数内部通过使用循环遍历数据集中的每个元素,并累加每个元素,最后返回累加和除以数据集大小的结果,即平均值。

然后,`main`函数接收从控制台输入的数据,并将其存储在一个名为`data`的`vector`容器中。接着,调用`mean`函数计算出该数据集的平均值,然后输出结果到控制台。

使用上述代码示例,我们可以方便地计算任何数量的数据的平均值,这可以在许多情况下帮助我们更好地理解数据并作出决策。

  
  

评论区