C++ STL算法之accumulate函数
2017-12-31 09:23
381 查看
用来计算特定范围内(包括连续的部分和初始值)所有元素的和,除此之外,还可以用指定的二进制操作来计算特定范围内的元素结果。其头文件在numeric中。
链接
#include <bits/stdc++.h> using namespace std; int main() { vector<int> q; for(int i=0;i<21;i++) { q.push_back(i); } int a=accumulate ( q.begin ( ) , q.end ( ) , 0 ); printf("%d",a); return 0; }
vector <int> v3, v4( 10 ); vector <int>::iterator Iter3, Iter4; int s; for ( s = 1 ; s < 11 ; s++ ) { v3.push_back( s ); } cout << "向量v3的初始值分别为:\n ( " ; for ( Iter3 = v3.begin( ) ; Iter3 != v3.end( ) ; Iter3++ ) cout << *Iter3 << " "; cout << ")." << endl; int ptotal; ptotal = accumulate ( v3.begin ( ) , v3.end ( ) , 1 , multiplies<int>( ) ); cout << "整数1到10的连乘积为: " << ptotal << "." << endl;点击
链接
相关文章推荐
- C++ STL算法之accumulate函数
- C++ STL算法之accumulate函数
- C++之STL(七):剩下5种算法代码分析与使用示例(remove 、rotate 、sort、lower_bound、accumulate)
- C++:STL常用函数模块总结(算法algorithm)
- c++ 标准模板库 STL 算法之 for_each 函数的使用用法详解
- 从零开始学C++之STL(七):剩下5种算法代码分析与使用示例(remove 、rotate 、sort、lower_bound、accumulate)
- c++ stl 函数作为演算法参数
- C++之STL(八):函数对象、 函数对象与容器、函数对象与算法
- 从零开始学C++之STL(八):函数对象、 函数对象与容器、函数对象与算法
- 从零开始学C++之STL(七):剩下5种算法代码分析与使用示例(remove 、rotate 、sort、lower_bound、accumulate)
- 【C++研发面试笔记】21. 常用算法-STL中常用算法函数
- c++ 标准模板库 STL 算法之 for_each 函数的使用用法详解
- 从零开始学C++之STL(八):函数对象、 函数对象与容器、函数对象与算法
- Common Algorithms in STL of C++(C++ STL中的常见算法函数)
- STL算法之accumulate函数学习
- c++ 提高4 map容器 共性机制 使用时机 比较| STL算法 算法基础仿函数 谓词 函数适配器 遍历算法
- C++ STL list 成员函数 sort算法分析
- 从零开始学C++之STL(八):函数对象、 函数对象与容器、函数对象与算法
- 从零开始学C++之STL(七):剩下5种算法代码分析与使用示例(remove 、rotate 、sort、lower_bound、accumulate)
- 从零开始学C++之STL(七):剩下5种算法代码分析与使用示例(remove 、rotate 、sort、lower_bound、accumulate)