第十五周项目 程序填空(2)自定义普通函数实现add
来源:互联网 发布:海岛奇兵 数据 编辑:程序博客网 时间:2024/05/17 06:17
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:李德坤 *完成日期:2016年6月4日 *版本号:v1.0 * *问题描述:程序填空(2) *输入描述:无 *输出描述:无 */#include <iostream>#include <vector>#include <algorithm>#include <functional>using namespace std;void Show(double);double add(double x,double y){ return x+y;}int main(){ double arr1[5] = {2, 4, 8, 10, 16}; double arr2[5] = {1, 3, 5, 7, 9}; cout.setf(ios_base::fixed); cout.precision(1); cout << "arr1:\t"; for_each(arr1,arr1+5,Show); // (1) cout << endl; cout << "arr2: \t"; for_each(arr2,arr2+5,Show); // (2) cout << endl; vector<double>sum(5); // (3) transform(arr1, arr1 + 5, arr2, sum.begin(),add); // (4) cout << "sum:\t"; for_each(sum.begin(),sum.end() ,Show); // (5) cout << endl; vector<double>prod(5); // (6) transform(arr1, arr1 + 5, prod.begin(),bind2nd(multiplies<double>(),2.5)); // (7) cout << "prod:\t"; for_each(prod.begin(),prod.end(), Show); // (8) cout << endl; return 0;}void Show(double v){ cout.width(6); cout << v << ' ';}
0 0
- 第十五周项目 程序填空(2)自定义普通函数实现add
- 第十五周项目 程序填空(3) 自定义类实现add
- 第十五周项目2:程序填空
- 第十五周项目:程序填空
- 第十五周项目 程序填空(1) 运用STL函数对象
- 第十五周项目一-程序填空(范型程序设计)
- 第十五周项目二 程序填空
- 第十五周项目1—程序填空
- 第十五周项目62-程序填空
- 第十五周实践项目1-程序填空
- 第十五周项目1程序填空
- 第十五周项目一 程序填空
- 第十五周项目1—程序填空
- 第十五周项目一-程序填空
- 第十五周项目一程序填空
- 第十五周--程序填空
- 第十五周上机实践——项目1-程序填空
- 第十五周上机实践项目1:程序填空
- Spring4.x+Hibernate4.x整合出现的问题
- TextView shape 和 selector
- Maximum Depth of Binary Tree
- android增量更新
- UVA - 1584 Circular Sequence
- 第十五周项目 程序填空(2)自定义普通函数实现add
- 大型web系统架构详谈
- 整理的JavaScript的数据类型
- C++日期类的运算符重载和简单边界条件
- tinypy源码笔记(二)——目录及构建分析
- 3dmax做的某学校科探室设计
- Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException:
- 编程规范 --- 排版
- Android图像处理(五)镜像、倒影、drawBitmapMesh实现旗帜飘扬效果