C++走向远洋——65(十五周、项目一)

来源:互联网 发布:评价测光和矩阵测光 编辑:程序博客网 时间:2024/05/23 12:03
*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhello * 完成日期:2016年6月8日 * 版本号:V1.0 * 问题描述: * 程序输入:无 * 程序输出:见运行结果 */#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);cout<<endl;cout<<"arr2:\t";for_each(arr2,arr2+5,Show);cout<<endl;vector<double>sum(5);transform(arr1,arr1+5,arr2,sum.begin(),plus<double>());cout<<"sum:\t";for_each(sum.begin(),sum.end(),Show);cout<<endl;vector<double>prod(5);transform(arr1,arr1+5,prod.begin(),bind1st(multiplies<double>(),2.5));cout<<"prod:\t";for_each(prod.begin(),prod.end(),Show);cout<<endl;return 0;}void Show(double v){cout.width(6);cout<<v<<' ';}


运行结果:


0 0
原创粉丝点击