首页 理论教育 掌握数组的好处-高分学生成绩分类整理

掌握数组的好处-高分学生成绩分类整理

时间:2023-08-13 理论教育 版权反馈
【摘要】:使用数组有什么好处?例6-1输入3个学生的数学成绩,打印出高于平均分的学生成绩。可以对它们进行分类整理,把有着相同数据类型、需要做相同处理的数据编成一个组,叫数组。简单地说,数组就是具有相同数据类型的一组数据。比如一个班50名学生的成绩,就可以用一个名叫score的数组来表示,为了区分数组中各个数据,给数组名后面带上序号或下标,比如score[0],score[1],score[2],…,score[49],数组中的数据被称为数组元素。

掌握数组的好处-高分学生成绩分类整理

什么是数组?使用数组有什么好处?请看下面的例子。

例6-1 输入3个学生的数学成绩,打印出高于平均分的学生成绩。程序清单:

运行结果:(www.xing528.com)

这里只是对3个学生的成绩进行操作,定义3个变量就可以存储起来,但是通常一个班会有几十名同学,一个年级会有几百甚至几千名同学,按照这种做法,就要定义几十、几百、几千个浮点型变量,写几十、几百、几千条if语句和cout语句,这将是个很烦琐、冗长的程序,而这只是为了解决一个很简单的问题。在计算机的实际应用中,往往会遇到更大规模的数据,比如一个图书馆会有几十万册的藏书,一个城市会有几十万、几百万、几千万人口。这么大的数据量是无法通过增加变量个数解决问题的。

那么如何处理这样大规模的数据呢?一个学校学生多了,可以分班,班里的同学多了,还可以分组,数据多了,怎么办呢?可以对它们进行分类整理,把有着相同数据类型、需要做相同处理的数据编成一个组,叫数组。简单地说,数组就是具有相同数据类型的一组数据。比如一个班50名学生的成绩,就可以用一个名叫score的数组来表示,为了区分数组中各个数据,给数组名后面带上序号或下标,比如score[0],score[1],score[2],…,score[49],数组中的数据被称为数组元素。通过这样的方法,就可以很简单地处理大批量的数据了。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈