c++ vector的应用举例
//调用含有普通的非引用vector形参的函数会复制vector的每一个元素
#include<iostream>
#include<vector>
using namespace std;double average(const vector <double>&arr){
double sum = 0;
for(unsigned i = 0;i<arr.size();i++){sum += arr[i];
}
return sum/arr.size();
}
int main(){
unsigned n;
cout << "n = ";
cin >> n;vector <double> arr(n); //创建数组对象
for(unsigned i = 0;i < n;i++){cin >> arr[i];
}
cout << average(arr) << endl;
return 0;
}
c++ vector的应用举例相关推荐
- vector的应用举例
1.问题描述:近来写程序的时候,用到了容器<vector>,所以对这个操作进行了一些了解和操作. 2.<vector>的迭代器的相关函数. 表1 vectors的迭代器相关函数 ...
- vector嵌套vector嵌套pair
vector< vector<pair<int, int> > >的用法 通过简单的例子来理解vector和vector的嵌套 第一层vector< vect ...
- linux vector 头文件,LINUX 之Vector用法
在Linux开发过程中常用到的一个功能----列表显示. 如何将中心数据进行列表显示呢?这里就用到了VECTOR容器.从中心获取的数据通过VECTOR容器传输给站点程序从而实现批量数据的传输. VEC ...
- 【c++】标准模板库STL入门简介与常见用法
一.STL简介 1.什么是STL STL(Standard Template Library)标准模板库,主要由容器.迭代器.算法.函数对象.内存分配器和适配器六大部分组成.STL已是标准C++的一部 ...
- 菜鸟学习笔记:Java提升篇4(容器4——Collections工具类、其他容器)
菜鸟学习笔记:Java容器4--Collections工具类.其他容器 Collections工具类 容器其他知识点 队列Queue Enumeration接口 Hashtable Propertie ...
- 三月c++面经(英特尔、旷世、云从、地平线,具体回答后续补)
三月c++面经(英特尔.旷世.云从.地平线) 手撕代码 面经八股 unique_ptr和shared_ptr有什么区别,分别什么时候使用,请简述他们的实现方案 shared_ptr和普通指针在你的工作 ...
- c++如何获取字符串长度
1.length()函数 直接获取字符串长度,包括空格在内 2.strlen()函数 需要添加头文件<string.h>,而且参数只能是char数组 而且结尾必须是\0(即字符数组不能满, ...
- 完全解读Prometheus查询
文章目录 01 引言 02 概念 2.1 表达式类型(Expression language data types) 2.2 字面量(Literals) 2.2.1 String 字面量(String ...
- C++ 容器1 vector
容器分类: 1.顺序容器有以下三种:可变长动态数组 vector.双端队列 deque.双向链表 list. 它们之所以被称为顺序容器,是因为元素在容器中的位置同元素的值无关,即容器不是排序的.将元素 ...
最新文章
- 基础篇 第四节 项目进度计划编辑 之 任务关联性设定
- php设置at定时,laravel定时任务
- 提高服务器并发量,有关系统配置的常规方法
- 4种不同类别的机器学习概述
- Java知多少(87)选择框和单选按钮
- 递推算法之平面分割问题总结
- 《游戏程序设计模式》 2.2 - 游戏循环
- 常见入门级显卡性能分析及对比(不定期更新)
- 两轮电自2.0时代开启 小牛电动以独立主见创造新物种
- 参加第一场多校大一训练赛后的感想
- 用户研究:深度解析用户画像
- 应广单片机的RAM的清零方法
- 关于HTTP请求 415错误
- QQ中的相关文件功能
- vue中inject用法
- beecloud对接——微信支付
- 【转载】利用ArcGIS Engine 二次开发的使用和总结
- CSDN付费专栏上线,写文章变现的机会来了!
- Android模拟器运行慢
- 在Altium Designer设计时候出现的Unknown Pin:Pin XX问题
热门文章
- 得一微YS9082HC+SSV4开卡软件+量产教程,全网第一分享
- [解决办法] Caused by: java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0
- 2022第十三届蓝桥杯省赛B组Python
- 思科网络设备 show version命令输出内容详解
- Java数字金额转化成汉字大写金额
- 关于PHP的成绩管理系统 (老师,管理员,学生,排课)
- .NET中使用ORACLE函数和过程并输出参数(2)
- 利用string.Spit截取到对应键查找与获得所有键string.Contains查找字符串内部是否存在对比
- LeetCode 603.连续空余座位
- Elastic Search — Query DSL