程序设计和C语言案例 (19).ppt
《程序设计和C语言案例 (19).ppt》由会员分享,可在线阅读,更多相关《程序设计和C语言案例 (19).ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一站到底 一维数组案例12案例12-问题描述难忘童年不同时代童年游戏问题背景案例12-问题描述案例12 一站到底N个人围成一圈,从1开始报数,数到M的人出列,继续从1开始报数,最后1个人是赢家。案例12-知识点延迟符 i=1,sum=0,aver;while(i=50)scanf(%f,&score);sum=sum+score;aver=sum/5;printf(aver=%7.2f,aver);i+;输入50个学生的成绩,求平均成绩使用的是简单变量变量中数据不断被覆盖怎么保留所有数据?数组的引入案例12-知识点数组是一组有序数据的集合。存储大量同类数据。数组的概念案例12-知识点定义一维数
2、组格式:类型符 数组名常量表达式;例如:int a10 延迟符整型数组数组名元素个数如何定义数组 引用一维数组元素格式:数组名下标;例如:a5=5;例如:Printf(%d,a3);延迟符元素的写操作元素的读操作数组元素的引用案例12-知识点定义数组和引用数组元素区别:区别1:形式相同,但含义不同。如:int a10;t=a6;延迟符案例12-知识点数组元素的引用案例12-知识点延迟符a0a1a2a3a4a5a6a7a8a998855572689271896132区别2:数组元素个数与数组元素下标的取值范围不同。但是 a10=8;下标越界 数组元素的引用举例:int a10;案例12-知识点
3、数组的初始化指的是在定义数组的同时一次性给各数组元素赋值。在定义数组时对全部数组元素赋予初值。int a10=0,1,2,3,4,5,6,7,8,9;int a=0,1,2,3,4,5,6,7,8,9;可以只给数组中的一部分元素赋值。int a10=0,1,2,3,4;int a10=0;数组初始化数组初始化数组的遍历:指访问数组中的每个元素举例:int a10;For(i=0;i10;i+)Printf(“%d,”ai);延迟符案例12-知识点数组的遍历案例12-问题解决解题思路解题思路11111aedcb0000a b c d e初始状态在列均为1从a开始数数最后状态只有d为1,是站到最后
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计和C语言案例 19 程序设计 语言 案例 19
限制150内