第十五周程序-阅读程序-2
来源:互联网 发布:淘宝团队架构 编辑:程序博客网 时间:2024/06/05 02:32
/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:刘涛 * 完成日期:2016年6月5日 * 版本号:vc++6.0 * 问题描述:阅读下面程序,并写出运行结果 */#include <functional>#include <numeric>#include <vector>#include <iostream>using namespace std;int main(){ vector<int> v(5); for (int i = 0; i < 5; i++) v[i] = i + 1; int sum = accumulate(v.begin(), v.end(), 0); cout << "Sum of values == " << sum << endl; int product = accumulate(v.begin(), v.end(), 1, multiplies<long>()); cout << "Product of values == " << product << endl; return 0;}
运行结果:
知识点总结:
accumulate是求和算法,头两个形参指定要累加的元素范围,第三个形参则是累加的初值。所以结果为1加到5的值
第二个第三个形参是accumulate算法返回累加的结果,其返回类型就是其第三个实参的类型。结果是从1乘到5的值。
0 0
- 第十五周阅读程序2
- 第十五周--阅读程序2
- 第十五周程序-阅读程序-2
- 第十五周阅读程序
- 第十五周阅读程序
- 第十五周--阅读程序
- 第十五周程序-阅读程序
- 第十五周项目2-阅读程序
- 第十五周项目2阅读程序
- 第十五周 项目2 程序阅读
- 第十五周项目二-阅读程序2
- 第十五周项目2:阅读程序
- 第十五周阅读程序(2)
- 第十五周 阅读程序一(2)
- 第十五周 程序阅读三(2)
- 第十五周 课后实践:阅读程序2
- 第十五周 阅读程序(2)
- 第十五周项目 阅读程序(2)
- select与poll、epoll
- LeetCode:Ugly Number
- Spring中的循环依赖问题介绍及解决方法
- xml笔记
- Android SwipeRefreshLayout 谷歌自己下拉刷新组件
- 第十五周程序-阅读程序-2
- 腾讯实习mini项目总结
- leetcode-java-121. Best Time to Buy and Sell Stock
- Menu菜单方法
- Eclipse快捷键
- 博客搬家~
- 智能电视、数字家庭、智慧城市的三位一体化<中层设计>
- 《App后台开发运维和架构实践》推荐序
- Docker Swarm搭建生产环境的集群