c++题目中最常用的莫过于数组了,初学者可能要问了,数组是什么,有它有什么好处。

比如输入100个数,输出比平均值小的数。

如果直接写:cin>>a1>>a2>>a3·····>>a99>>a100;

注意,中间要补齐,那太麻烦了。

c++中提供数组,格式是:

int a[10];
//注意:此时空间是a[0]~a[9],不存在a[10]。
//数组下标从0开始

这时输入成了:

for(int i=0;i<100;i++){cin>>a[i];
}

如果要取出第i个数,就用a[i-1]即可。

注意事项:

  1. 数组不可以访问>元素个数-1的下标,也不可以访问负数下标。
  2. 可以在定义时以int a[10]={};或放在main()函数外的方式把数组元素设为0。
  3. 数组在函数内不可以开太大,函数外不限。
  4. 定义数时长度不可为变量,小数,负数。

c++数组定义与使用相关推荐

  1. Go 学习笔记(10)— 数组定义、数组声明、数组初始化、访问数组、数组相等、向函数传递数组

    1. 数组定义 数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形.字符串或者自定义类型. 2. 声明数组 Go 语言数组声明需要指定元素类型及元素个数,语 ...

  2. js便利关联数组 及数组定义方式 分类

    "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv=& ...

  3. python画数组曲线_python – 在matplotlib中如何填充由两组不同数组定义的两条曲线?...

    我有两组由两组数组定义的曲线:(x1,y1)和(x2,y2),我想用多边形填充它们.所有数组的长度相同,但x1和x2包含不同的值. plt.fill_between(x,y1,y2)要求两条曲线共享相 ...

  4. python 结构体数组 定义_一篇文章弄懂Python中所有数组数据类型

    前言 数组类型是各种编程语言中基本的数组结构了,本文来盘点下Python中各种"数组"类型的实现. list tuple array.array str bytes bytearr ...

  5. 数据结构之数组定义及基本操作(转)

    数据结构之数组定义及基本操作数据结构中最基本的一个结构就是线性结构,而线性结构又分为连续存储结构和离散存储结构.所谓的连续存储结构其实就是数组.数组本质其实也是数据的一种存储方式,既然有了数据的存储, ...

  6. 在php中可以使用几种方法定义数组,PHP中数组定义的几种方法

    在php.html" target="_blank">php和其他编程语言中,需要常常使用数组创建,我们在前端开发中,js的数组创建可以由new array创建,下 ...

  7. python中如何定义一个数组_Python数组定义方法

    本文实例讲述了Python数组定义方法.分享给大家供大家参考,具体如下: Python中没有数组的数据结构,但列表很像数组,如: a=[0,1,2] 这时:a[0]=0, a[1]=1, a[[2]= ...

  8. linux shell数组定义、元素获取及其长度获取

    linux shell数组定义.元素获取及其长度获取

  9. Java04-day04【IDEA(概述、启动配置、项目结构、内容辅助键、快捷键、模块操作)、数组(定义详解、动态初始化、访问)、内存分配、数组内存图】

    java零基础入门到精通(2019版)[黑马程序员] 视频+资料:[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg   提取码:zjxs] &qu ...

  10. shell编程之简单四则运算及数组定义

    shell简单四则运算及数组定义 文章目录 shell简单四则运算及数组定义 一.简单四则运算 1. 四则运算符号 2.了解i++和++i 二.数组定义 1. 数组定义 2. 其他变量定义 一.简单四 ...

最新文章

  1. 力扣(LeetCode)刷题,简单题(第15期)
  2. 启明云端分享| ESP32-S3支持自定义离线语音,可支持 200 条本地命令语句,无需外加 DSP 芯片
  3. ifconfig vs ip: comparing the two network configuration commands
  4. ScrollView中嵌入Listview,当item高度不一样的时候,item展示不全问题
  5. IOS15的导航栏高度和状态栏高度和tabBar高度的获取
  6. 广东省2021年普通高考成绩复查结果查询,广东省2021年普通高考英语听说考试成绩可以查询啦!...
  7. HDOJ_1004_Let the Balloon Rise
  8. 60-100-240-使用-DataSource-JDBC相关-JDBC读取各种数据源
  9. 令新手头痛的java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet错误...
  10. 比赛中学习(1)-使用python将大量图片重命名
  11. Python全栈_Day5_用户、群组、权限
  12. 计算机应用基础教材提纲,《计算机应用基础》课程教学大纲
  13. 怎样将Win10自带的Photos查看器的背景色改成白色?
  14. mysql配置文件在哪_windows下的mysql配置文件在哪
  15. 【Redis】client客户端 工具 redis-cli
  16. 288芯光缆交接箱光交箱图文详解
  17. QT控件 之(TreeView)实现右键菜单栏功能,双击事件能实现区分不同的节点的点击效果
  18. C#读取网卡地址的几种方法
  19. Clay Codes — 从生成矩阵的角度来看
  20. 仿热血江湖游戏NpcClass_自动攻击事件 刀反伤

热门文章

  1. 拨号PPP NDIS RNDIS CDC ECM NCM QMI_WWAN GOBINET RMNET MBIM概念介绍
  2. 肝了3天3夜,赶在国庆前撸了个小程序,代码开源 !
  3. micropython控制板_MicroPython开发实例之TurniBit开发板DIY自动窗帘模拟系统
  4. 汇集天下武学——Python面试宝典
  5. Win10 专业版64位系统无法使用ISE软件64位版本的解决办法
  6. 优酷来疯直播安卓控件,支持flv,支持rtmp
  7. 36.求解简单的四则运算表达式,输入一个形式如“操作数  运算符  操作数”的四则运算表达式,输出运算结果
  8. 快收藏!学了这么多编程语言,你学会了几种“Hello world”呢?
  9. 计算机图形学是用计算机,计算机图形学作业
  10. 广州科二化龙考场_广州科目二考试化龙考场考试流程是什么,注意事项是什么...