第十五周--程序填空
来源:互联网 发布:摩托车违章查询软件 编辑:程序博客网 时间:2024/04/29 23:28
问题及代码:
/*copyright 计算机与控制工程学院 文件名称:程序填空 完成日期:2016/6/9 作者:马艳艳 */#include <iostream>#include <vector>#include <algorithm>#include <functional>using namespace std;void Show(double);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(),plus<double>()); // (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(), bind1st(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:程序填空
- 第十五周项目二 程序填空
- 第十五周项目1—程序填空
- 第十五周项目62-程序填空
- 第十五周实践项目1-程序填空
- 第十五周项目1程序填空
- 第十五周项目一 程序填空
- 第十五周项目1—程序填空
- 第十五周项目一-程序填空
- 第十五周项目一程序填空
- 第十五周项目一-程序填空(范型程序设计)
- 第十五周上机实践——项目1-程序填空
- 第十五周上机实践项目1:程序填空
- 第十五周项目 程序填空(1) 运用STL函数对象
- 第十五周项目 程序填空(2)自定义普通函数实现add
- 第十五周项目 程序填空(3) 自定义类实现add
- 9.2我的数组类
- 第十一周练习,日期时间
- 不可变序列算法示例
- JAVA反色计算方法的改进和修正
- 第13周实践项目4立体类族共有的抽象类
- 第十五周--程序填空
- GDB 调试 Nginx 磨刀不误砍柴工
- 13周 项目二--动物这样叫(1)
- 阅读程序(9)
- 第15周-项目2-洗牌
- 第十三周上机实践项目1(2):分数类中的运算符重载
- 第八周项目三用对象数组操作长方柱类
- IMF Vmvare 中linux 根分区磁盘扩容 gparted 增加虚拟机磁盘空间
- 第十三周上机实践项目 项目2--动物这样叫(2)