1.功能:计算指定区间内所有元素之和
2.函数原型
- accumulate(iterator beg, iterator end, value);
- beg,end 开始,结束迭代器
- value 起始值
#include<iostream> #include<vector> #include<algorithm> #include<numeric> using namespace std; void test1() { vector<int> v; for (int i = 0; i <= 100; i++) { v.push_back(i); } //参数3 起始累加值 int sum=accumulate(v.begin(), v.end(), 0); cout << "sum = " << sum << endl; // 5050 } int main() { test1(); return 0; }