(本科)第六章 数组ppt课件.ppt
《(本科)第六章 数组ppt课件.ppt》由会员分享,可在线阅读,更多相关《(本科)第六章 数组ppt课件.ppt(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程主讲人:第六章 数组【例6.3】有30个人围成一圈,从1开始报数,报到5的人出列。后面的人继续从1开始报数,如此反复,直到所有的人都出列,编程给出出列的顺序。 问题分析:首先,设人数为M人,设数到N的人出列。用数组aM存放M个人是否还在圈中的信息。其中,ai1 表示第i个人还在圈中,ai0表示第i个人已出列。 开始时,数组a中所有的元素都是1,表示每个人都站在圈中。用kkai来实现报数功能,因为只有还在圈中的人才能使K的值增加。 用变量d来记录出圈的人数,当dM时,表示所有的人都出圈了。 元素a21在数组中的排列位置是24+1+1=10,即它在数组中是第10个元素,其顺序号为9。排列位置、
2、数组元素下标、顺序号的关系如图6-3所示。void main()void main()int i,j;int i,j; float a32,b23; float a32,b23; for(i=0;i3;i+) for(i=0;i3;i+) / /* *输入输入* */ / for(j=0;j2;j+) for(j=0;j2;j+) scanf(“%f”,&aij); scanf(“%f”,&aij); printf(“n printf(“n输入矩阵是:输入矩阵是:);); 2.二维数组程序举例【例6.5】从键盘输入一个32矩阵,将其转置后形成23矩阵输出。 根据题意,通过scanf函数给一个3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科第六章 数组ppt课件 本科 第六 数组 ppt 课件
限制150内