第15周阅读程序(3)
2016-06-07 19:15
176 查看
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年6月7号 *版 本 号 : v6.0 * *问题描述 : 阅读程序 *输入描述 :无 *程序输出 : */ #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; }
运行结果;
相关文章推荐
- springMvc集成Velocity
- 入门学习PHP之变量_1
- UISearchController Attempting to load the view of a view controller while it is deallocating is not allowed and may result in undefined behavior
- Android学习记录(二十一)-crash保护处理
- 基于SpringMVC文件上传服务器端进度条实现
- SLF4j 和 common-logging
- 用任务管理器关闭客户端后,服务器的早先投递的WSARecv没有从GetQueuedCompletionStatus返回
- Python中的str与unicode处理方法
- 51nod 1133 不重叠的线段 贪心
- 解决android使用gson解析json字符串,并使用混淆编译方式打包apk遇到的问题
- POJ-3984-迷宫问题(BFS)
- 内部类使用方法
- STL容器的使用
- [译]好程序员的五声“呐喊”
- 安卓滑动冲突的理解和一些解决思路
- listview中EditText,焦点问题
- 第15周阅读程序(2)
- ipairs和pairs区别
- 数据库简介
- jquery 变量和原生js变量的关系