当前位置:网站首页 > 编程语言 > 正文

组合型数组 非组合型数组(组合数非整数)



数组是存放相同类型对象的容器,数组中存放的对象没有名字,而是要通过其所在的位置访问。

数组的大小是固定的,不能随意改变数组的长度。

数据类型    数组名称 [ 数组长度 ] ;

1)数据类型:常用的数据类型,如int,double等

2)数组名称:数组名称的命名规则遵循变量的命名规则

3)数组长度:数组的长度是一个常量

 
  

不能将一个数组直接赋值给另一个数组:

 
  

应该尽量将较大的数组定义为全局变量。

通过下标运算符  来访问数组内元素,数组的索引(即方括号中的值)从 0 开始。以一个包含 10 个元素的数组为例,它的索引为 0 到 9,而非 1 到 10。但在 OI 中,为了使用方便,我们通常会将数组开大一点,不使用数组的第一个元素,从下标 1 开始访问数组元素。

e.g.从标准输入中读取一个整数 n,再读取n个数,存入数组中。其中,n<=1000。

 
  

e.g.在一个数组的第x个位置插入一个新的数y;

1)先找出第x个位置出来

2)从第x个位置到最后一个位置,全部的元素后移一位

3)将数y放入第x个位置

 
  

e.g.把一个数组的第x个位置的元素删除

从第X+1位置到最后一个位置,所有的全部向前移动一位

 
  

e.g.体育课上,有一个班级的同学站成了一队,体育老师请最高的和最矮的两位同学调换一下位置,其余的同学不要动,请编程实现!(假设所有人的高矮都是不一样的)

1)寻找最小值和最大值所在的位置(下标)

2)交换两者位置的值

 
  

到此这篇组合型数组 非组合型数组(组合数非整数)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • linux yum命令-y(linux yum命令的作用)2025-06-07 19:45:09
  • bt151和bt137(bt151和bt137能互换吗)2025-06-07 19:45:09
  • sigmoid参数(sigmoid 计算)2025-06-07 19:45:09
  • 下载安装包需要读写文件权限是什么意思(下载安装包需要读取文件权限)2025-06-07 19:45:09
  • 网页传输工具(网页文件传输工具)2025-06-07 19:45:09
  • 淘宝拆包是什么意思(淘宝拆包是什么意思呀)2025-06-07 19:45:09
  • Ad9910原理图(ad9361原理图)2025-06-07 19:45:09
  • libxml2.dll丢失(libhl.dll丢失)2025-06-07 19:45:09
  • vbg游戏(vbg游戏是什么)2025-06-07 19:45:09
  • c100b77故障码(c107600故障码)2025-06-07 19:45:09
  • 全屏图片