数组是存放相同类型对象的容器,数组中存放的对象没有名字,而是要通过其所在的位置访问。
数组的大小是固定的,不能随意改变数组的长度。
数据类型 数组名称 [ 数组长度 ] ;
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)交换两者位置的值
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/30465.html