相关文章推荐
坚强的四季豆  ·  C++ 上用 ONNXruntime ...·  2 周前    · 
霸气的铅笔  ·  Azure Queue storage ...·  1 年前    · 
豪气的打火机  ·  UIElement.IsMouseDirec ...·  2 年前    · 

c++ vector 求均值

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全宏