周实践项目1.3-阅读程序,体会STL用法
来源:互联网 发布:网络购物平台 英文 编辑:程序博客网 时间:2024/06/07 05:17
问题及代码:
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:main.cpp*作者:郝昱猛*完成日期:2016年6月16日*问题描述: 领会STL的用法*/#include<algorithm>#include<functional>#include<vector>#include<iostream>#include<numeric>#include<iterator>using namespace std;int main(){ int a[]={1,4,7,2,5,8}; int b[]={1,2,3,3,2,1}; const int ASZ= sizeof a/sizeof a[0]; const int BSZ= sizeof b/sizeof b[0]; ostream_iterator<int>out(cout," "); copy(a,a+ASZ,out); cout<<endl; copy(b,b+BSZ,out); cout<<endl; int r=accumulate(a,a+ASZ,0); cout<<"accumulate 1: "<<r<<endl; //Should produce the same result: r=accumulate(b,b+BSZ,0,plus<int>()); cout<<"accumulate 2:"<<r<<endl; r=inner_product(a,a+ASZ,b,0); cout<<"inner_product : "<<r<<endl; int *it=partial_sum(a,a+ASZ,b); copy(b,it,out); cout<<endl; it=adjacent_difference(a,a+ASZ,b); copy(b,it,out); cout<<endl; return 0;}
运行结果:
0 0
- 第十五周实践项目1.3-阅读程序,体会STL用法
- 周实践项目1.3-阅读程序,体会STL用法
- 第十五周实践项目1.4-阅读程序,体会STL用法
- 第十五周实践项目1.5-阅读程序,体会STL用法
- 第十五周实践项目1.6-阅读程序,体会STL用法
- 第15周实践项目1.1-阅读程序,体会STL用法
- 第15周实践项目1.2-阅读程序,体会STL用法
- 第15周实践项目1.1-阅读程序,体会STL用法
- 第15周实践项目1.2-阅读程序,体会STL用法
- 阅读程序,体会STL用法
- 第十五周项目1:阅读程序,领会STL用法(1)
- 第十五周项目1:阅读程序,领会STL用法(2)
- 第十五周项目1:阅读程序,领会STL用法(3)
- 第十五周项目1:阅读程序,领会STL用法(4)
- 第十五周项目1:阅读程序,领会STL用法(5)
- 第十五周项目1:阅读程序,领会STL用法(6)
- 第十三周上机实践项目:阅读程序
- 阅读程序,体会用法(1)
- tuzicms本地环境搭建 系统安装图文教程
- javascripr 中什么是事件
- win32 进程查找相关代码
- 洗牌
- dig查询dns解析
- 周实践项目1.3-阅读程序,体会STL用法
- 更改MAMP的mysql密码
- 10 11周阅读程序(3)
- JPA注解类介绍
- Hibernate注解类介绍
- 第十六周实践项目4————用二进制文件处理学生信息
- ajax 跨域的几种解决办法
- 服务状态
- 类的组合、静态存储(1)