使用c++写一个函数,输入一个vector,求出其均值
时间: 2024-05-13 13:16:07 浏览: 42
C_均值,用C++写的
以下是使用C++编写的函数,输入一个vector,求出其均值:
```cpp
#include <vector>
double calculate_mean(const std::vector<double>& vec)
{
double sum = 0.0;
for (const auto& val : vec) {
sum += val;
}
return sum / static_cast<double>(vec.size());
}
```
使用方法如下:
```cpp
#include <iostream>
#include <vector>
double calculate_mean(const std::vector<double>& vec);
int main()
{
std::vector<double> vec = {1.0, 2.0, 3.0, 4.0, 5.0};
double mean = calculate_mean(vec);
std::cout << "Mean = " << mean << std::endl;
return 0;
}
```
阅读全文