C++的STL中accumulate函数用法
accumulate(arr.begin(), arr.end(), int val);
accumulate函数包含在 #include<numeric> 头文件下,其中有三个参数,前两个参数是累加元素的范围,第三个参数是累加的初值。
比如:
定义一个vector数组,初始化五个数据:1,2,3,4,5。
int sum;sum = accumulate(arr.begin(), arr.end(), 0);cout << sum << endl;
求数组每个元素累加和,结果为:
0 + 1 + 2 + 3 + 4 + 5 = 15。
sum = accumulate(arr.begin(), arr.end(), -1-5);cout << sum << endl;
去掉第一个和最后一个元素,求和,结果为:
-1 - 5 + 1 + 2 + 3 + 4 + 5 = 9。
应用:
去掉一个最高分和一个最低分,求成绩的平均值等
C++的STL中accumulate函数用法相关推荐
- C++的STL中accumulate的用法
accumulate定义在#include<numeric>中,作用有两个,一个是累加求和,另一个是自定义类型数据的处理 1.累加求和 int sum = accumulate(vec.b ...
- STL 中map的用法详解
STL 中map的用法详解 Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可 ...
- php foreach嵌套foreach,php中foreach怎么嵌套foreach PHP中foreach函数用法?
foreach的使用方法小编不是很明确,分享达人指教一下.foreach (array_expressforeach($array as $key) { if(xxxx) { break; //bre ...
- C++中substr()函数用法详解
C++中substr()函数用法详解 原型: string substr (size_t pos = 0, size_t len = npos) const; 返回一个新构造的string对象,其值初 ...
- python print函数用法_Python3.2中Print函数用法实例详解
本文实例讲述了Python3.2中Print函数用法.分享给大家供大家参考.具体分析如下: 1. 输出字符串 >>> strHello = 'Hello World' >> ...
- format函数python的顺序_[转载] Python中format函数用法
Python中format函数用法 format优点 format是python2.6新增的格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能 ...
- php使用referer,php中HTTP_REFERER函数用法实例
本文实例分析了php中HTTP_REFERER函数用法.分享给大家供大家参考.具体分析如下: 利用php的http_referer函数来判断用户的来路,这是比较简单的,实例代码如下: if (isse ...
- php中 param,php中bind_param()函数用法分析
本文实例讲述了php中bind_param()函数用法.分享给大家供大家参考,具体如下: 从字面上不难理解,绑定的参数:下面我通过一个绑定参数的例子讲一下: for example: bind_par ...
- php中strtotime的意思,php中strtotime函数用法详解
本文实例讲述了php中strtotime函数用法.分享给大家供大家参考.具体如下: strtotime(字符串$时间[,诠释$现在])int strtotime(string $time [,int ...
最新文章
- poj2420A Star not a Tree?(模拟退火)
- 【Python】有道翻译的爬虫实现(前篇)
- 批量obj格式直接转gltf
- python3 整除 取模
- (转)光照模型及cg实现
- [开源应用]利用HTTPHandler+resumableJs+HTML5实现拖拽上传[大]文件
- 半径为r的均匀带电球体_一半径为R的均匀带电球体,其电荷的体密度为ρ.求(1)球外任一点的电势;(2)球表面上的电势;(3...
- 企业级应用架构(二)三层架构之数据访问层的封装与抽象
- 还在用tm?你OUT啦!
- printf()输出格式
- PCIE原理-002:PCIE地址是如何映射的
- excel2007 设置点击单元格设置默认值
- 改善睡眠失眠10大方法,让你失眠一招入睡
- 接口 和 http协议
- 2018 年第二十三届全国青少年信息学奥林匹克联赛初赛
- wms地图绘制工具_三维离线地图-三维地图开发,三维地球,三维可视化开发
- 打开浏览器的同时会在主页外同时打开芒果TV,抖音等网站
- Dicom 图像像素值(灰度值)转为CT值
- 【计算机网络】家用路由器的NAT模式和路由模式
- HDFS慢节点监控及处理