c++ std - accumulate 求数组和

来源:互联网 发布:弹道计算软件中文版 编辑:程序博客网 时间:2024/06/01 10:02

与传统用for 循环求和不同,用的是c++ 标准库实现数组求和,以达到代码更加简洁的目的。

如下:


// accumulate example#include <iostream>     // std::cout#include <numeric>      // std::accumulateint main () {  int numbers[] = {10,20,30};  std::cout << "using default accumulate: ";  std::cout <<  std::accumulate(numbers,numbers+3,0);  std::cout << '\n';}


0 0