程序填空

来源:互联网 发布:龙之谷低配置优化补丁 编辑:程序博客网 时间:2024/05/17 08:01
/* *Copyright   (c)  2016,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者: 武聪 *完成日期:2016年6月23日 *版本号: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<<' ';}

运行结果:

知识点总结:
STL的使用

学习心得:
感觉自己已经落后了很多,也感觉自己很笨,但是我不会放弃,我一定会尽我所能,把自己落后的补回来

0 0