知识回顾1.循环的嵌套(1)使用循环的时机(2)使用循环嵌套的时机2.break和continue语句
知 识 回 顾 1.循环的嵌套 (1)使用循环的时机 (2)使用循环嵌套的时机 2.break和continue语句
问题引出Bo1.数据是程序处理的对象2.数据必须存储到变量中3.要存储几个数据就要定义几个变量4。当要处理的数据量比较大时,使用以前的方法存在问题(1)定义一个变量需要一条语句,非常麻烦(2)为变量输入/输出数据也非常麻烦有没有一种简单的方法进行处理呢?这就是第5章要研究的问题数组
问 题 引 出 1.数据是程序处理的对象 2.数据必须存储到变量中 有没有一种简单的方法进行处理呢?这就是第5章要研究 的问题数组 3.要存储几个数据就要定义几个变量 4.当要处理的数据量比较大时,使用以前的方法存在问题 (1)定义一个变量需要一条语句,非常麻烦 (2)为变量输入/输出数据也非常麻烦
主要内容8888oB5.1数组的概念5.2一维数组小结目的要求复习思考题上机与编程实践独立作业
主 要 内 容 5.1 数组的概念 5.2 一维数组 目的要求 复习思考题 上机与编程实践 独立作业 小 结
5.1数组的概念1.未引进数组前存在的问题(1)要存储数据就要定义量(2)定义的多个变量间彼此无关(3)每个变量必须进行单独处理变量之间相互独立number1定义几个变量就/*定义20个量*要写几行代码int numberl;number2intnumber2;intnumber3;number3intnumber20number20图5-1定义20个变量
5.1 数组的概念 1.未引进数组前存在的问题 (1)要存储数据就要定义量 (2)定义的多个变量间彼此无关 (3)每个变量必须进行单独处理 图5-1 定义20个变量 /*定义20个量 */ int number1; int number2; int number3; . . . int number20; number1 number2 number3 number20 . . . 定义几个变量就 要写几行代码 变量之间相互独立
开始输入20个整数,求和输出*输入numberl20行代码输入输入数据★翰入number20scanf("%d&number1)scanf("%d".&number1):理numberlscanf("%d"&number20)求和*处理number20s= s+ numberl:s= s+number2;20行代码求和中翰山numberl$=s+number20:输出数据*printf("%d+",numberl);输山number20printf("%d+",number2);:结束printf("%d=%d",number20,s);20行代码输出图5-2处理20个变量
图5-2 处理20个变量