第十五周项目1:阅读程序,领会STL用法(2)
来源:互联网 发布:黄耀明和林夕 知乎 编辑:程序博客网 时间:2024/05/23 22:45
问题及代码:
/*Copyright (c)2016,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:main.cpp*作 者:崔青青*完成日期:2016年6月3日*版 本 号:v1.0*问题描述:*输入描述:无*输出描述:无*/#include<functional>#include<numeric>#include<vector>#include<iostream>using namespace std;int main(){ vector<int>v(5); int i; int sum; int product; for(i=0; i<5; i++) { v[i]=i+1; } sum=accumulate(v.begin(),v.end(),0); cout<<"Sum of values=="<<sum<<endl; product=accumulate(v.begin(),v.end(),1,multiplies<long>()); cout<<"Product of values=="<<product<<endl; return 0;}
运行结果:
知识点总结:
先创建vector对象v,然后对v赋值,然后用accumulate求v的和,然后再用accumulate求积,输出结果。
学习心得:
从这个程序中,我们可以对算法有一定的了解。
0 0
- 第十五周项目1:阅读程序,领会STL用法(2)
- 第十五周项目1:阅读程序,领会STL用法(1)
- 第十五周项目1:阅读程序,领会STL用法(3)
- 第十五周项目1:阅读程序,领会STL用法(4)
- 第十五周项目1:阅读程序,领会STL用法(5)
- 第十五周项目1:阅读程序,领会STL用法(6)
- 第十五周实践项目1.3-阅读程序,体会STL用法
- 第十五周实践项目1.4-阅读程序,体会STL用法
- 第十五周实践项目1.5-阅读程序,体会STL用法
- 第十五周实践项目1.6-阅读程序,体会STL用法
- 第十五周项目2-阅读程序
- 第十五周项目2阅读程序
- 第十五周 项目2 程序阅读
- 第十五周项目二-阅读程序2
- 第十五周项目2:阅读程序
- 第十五周项目 阅读程序(2)
- 第十五周项目—阅读程序(2)
- 第十五周项目 阅读程序(2)
- IOS9之后强制横屏方法
- GREENPLUM简介
- Android Studio 使用中的相关“Bug”记录
- php xdebug的配置
- Highcharts 中文API 中文手册
- 第十五周项目1:阅读程序,领会STL用法(2)
- WEB-INF\classes文件下面没有java项目的java字节码文件
- iOS开发-给TableView或者CollectionView的cell添加简单动画,很方便,直接粘代码即可
- 171ExcelSheetColumnNumber
- 5 款 Photoshop的替代品,可以在Linux上运行
- SIFT特征(五)
- C Tricks(十二)—— 获取字符数组的末尾元素
- 培训讲解——Android studio模拟器创建
- LeetCode-257.Binary Tree Paths