定义表示乘法的函数对象
2016-06-07 14:33
204 查看
问题及代码:
运行结果:
知识点总结:
算法accumulate包含在numeric头文件中,accumulate中a,a+N表示a到a+N中的数包括a,基数为1,进行相乘的操作。
学习心得:
以前看着很吃力的程序现在看起来很容易,在学习知识的过程中,我们需要慢慢去领会。
/*Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:崔青青 *完成日期:2016年6月3日 *版 本 号:v1.0 *问题描述: *输入描述:无 *输出描述:无 */ #include <iostream> #include<numeric> using namespace std; int mult(int x,int y) { return x*y; } int main() { int a[]={1,2,3,4,5}; const int N=sizeof(a)/sizeof(int); cout<<"The result by multipling all elements in a is" <<accumulate(a,a+N,1,mult)<<endl; return 0; }
运行结果:
知识点总结:
算法accumulate包含在numeric头文件中,accumulate中a,a+N表示a到a+N中的数包括a,基数为1,进行相乘的操作。
学习心得:
以前看着很吃力的程序现在看起来很容易,在学习知识的过程中,我们需要慢慢去领会。
相关文章推荐
- (RHCE)6 Samba服务器搭建
- 脱壳__详细
- Bootstrap模态框(modal)垂直居中
- 使用四种框架分别实现1百万websocket常连接的服务器
- myeclipse 2014 除了 默认加载的derby
- 奋斗的小蜗牛NYOJ599
- POI各Jar包的作用
- 淘宝RubyGems镜像安装 sass
- oracle oradebug hanganalyze简单使用
- OpenStack API 通用扩展方法
- AndroidTreeView:Android树形节点View
- (RHCE)5 NFS服务器(包含kerberos加密)
- 源码编译安装Heartbeat
- 零基础入门-javaScript学习笔记之从基本数据类型学起
- AndroidTreeView:Android树形节点View
- saiku 3.8 二次开发代码整理步骤(20160614更新)
- 【加固技术】ARM平台代码保护之虚拟化
- iOS生成二维码利用CoreImage
- jsp指令的include指令
- 第15周-阅读程序(2)