C++ 中 vector 求均值的方法如下:
首先声明一个 vector 变量,然后使用 accumulate 函数将 vector 中的所有元素相加,最后除以 vector 的大小即可得到平均值。代码如下:
#include <iostream>
#include <vector>
#include <numeric>
int main()
std::vector<int> v = { 1, 2, 3, 4, 5 };
int sum = std::accumulate(v.begin(), v.end(), 0);
double avg = (double)sum / v.size();
std::cout << "The average is: " << avg << std::endl;
return 0;
firecat全宏