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

组合型数组 非组合型数组(组合数非整数)p 数组是存放相同类型对象的容器 数组中存放的对象没有名字 而是要通过其所在的位置访问 p 数组的大小是固定的 不能随意改变数组的长度 数据类型 数组名称 数组长度 1 数据类型 常用的数据类型 如 int double 等 2 数组名称 数组名称的命名规则遵循变量的命名规则 3 数组长度

大家好,我是讯享网,很高兴认识大家。



 <p>数组是存放相同类型对象的容器&#xff0c;数组中存放的对象没有名字&#xff0c;而是要通过其所在的位置访问。</p> 

讯享网

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

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

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

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

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

讯享网

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

 

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


讯享网

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

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

讯享网

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

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

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

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

 

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

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

讯享网

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

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

2)交换两者位置的值

 


小讯
上一篇 2025-06-09 23:24
下一篇 2025-05-01 16:50

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/139511.html