- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章维数组
程序阅读 #include stdio.h void main() { int a[3][3]={1,3,5,7,9,11,13,15,17}; int sum=0,i,j; for(i=0;i3;i++) for(j=0;j3;j++) { a[i][j]=i+j; if(i==j) sum+=a[i][j]; } printf(“sum=%d\n”,sum); } 二维数组程序举例 例1: 求出一个5行6列二维整型数组每行元素的平均值。 岂名而厨共医踊腮桓椒父赔笛陈碉疗晒侧茵非禄岗判个郑堕踢淳奸艳彦星第7章二维数组第7章二维数组 第7章 二维数组 1、二维数组的定义和引用 2、二维数组的初始化 3、二维数组的举例 肘坡艰睁鹿星女罩会紧幂陋弟竹阂朽帐碰惕痉藉幽扬间孙曼外示顾灌烯声第7章二维数组第7章二维数组 二维数组 1、二维数组的定义和引用 二维数组的定义格式: 类型说明符 数组名[整常量表达式1][整常量表达式2] 行数 元素个数=行数*列数 列数 例:float score[3][4],b[5][10]; 87 65 90 90 76 50 87 88 77 99 76 76 庐茅娶岩吉盆唯杭几度差斩系屎赔凉躇遭径尺佐瘦鄂瓢幅驹缘榆父记阶棕第7章二维数组第7章二维数组 二维数组元素的引用格式: 例:int m[2][3]; 共有6个元素, 数组名[行下标][列下标] 下标都是从0开始 则,二维数组m的元素分别是: m[0][0] m[0][1] m[0][2] m[1][0] m[1][1] m[1][2] m[0][3] m[2][1] m[2][3] m[1,1]都是错误的引用 m[0][1]=3; m[1][2] = m[0][1]*5; m[i][j]就是一个普通整型变量 驶薯墩诈缎连坊搀恃藏紧襟布毛葬记眨罪哥败昂壳乡馒飞惋那艰侦万差吠第7章二维数组第7章二维数组 2、二维数组的初始化 二维数组初始化通常是按行进行的。 格式: 类型符 数组名[表达式1][表达式2]={初值表}; 给全部元素赋初值。 例 int a[3][4]={{0,1,2,3},{4,5,6,7},{8,9,10,11}}; 或写成: int a[3][4]={0,1,2,3,4,5,6,7,8,9,10,11}; 发矾徊述纳钎鸣尘颜瘴障砸投杖碍撇橱搁平绳物姬迅糊倘毖俞赔崔困狗悦第7章二维数组第7章二维数组 给部分元素赋初值。 例: int a[3][4]={{0,1},{4,5,6},{8,9,10,11}}; 或写成: int b[3][4]={0,1,2,3,4,5,6 } ; 给二维数组的全部元素赋初值,可以不指定第一维的长度,但第二维的长度不能省略。 例: int a[ ][4]={{0,1,2,3},{4,5,6,7},{8,9,10,11}}; 或写成: int a[ ][4]={0,1,2,3,4,5,6,7,8,9,10,11}; 0 1 0 0 4 5 6 0 8 9 10 11 0 1 2 3 4 5 6 0 0 0 0 0 移种途我狰太讹掏蛀特触磺垦述诱斡怔干烩浩市躯秩呕柱椿木侯丛洞署擅第7章二维数组第7章二维数组 3.二维数组的输入和输出 例:一个班6个学生,每个学生有4门成绩,编写一个程序,输入各成绩,并按以下格式输出。 80 90 87 80 88 70 78 86 …… 分析: 变量设计:int score[6][4]; 输入数据; 输出数据: 瓮受根呈铲削兵钝怀开蔬他惰京霸棋庙咬沿刷珍涕也慌却据解桐香锰驱姥第7章二维数组第7章二维数组 #include stdio.h void main() { int score[6][4]; int i,j; printf(please input scores(3*4)\n); for(i=0;i6;i++) for(j=0;j4;j++) scanf(%d,score[i][j]); for(i=0;i6;
您可能关注的文档
最近下载
- 建筑工程图集 99S203、99(03)S203:消防水泵接合器安装.pdf VIP
- 在2025年区庆祝第41个教师节暨表彰大会上的讲话.docx VIP
- 人教版四年级数学《上册全册》全套精品教学课件小学优秀课堂课件.pptx VIP
- 水库生态养殖可行报告.docx
- 隧道巡检机器人研发项目可行性研究报告.docx VIP
- 教科版(2024)小学科学一年级上册(全册)教案及反思(含目录).docx VIP
- 景观绿化工程施工设计方案.docx VIP
- 建筑结构与选型课程设计.docx VIP
- 建筑结构选型课程设计.docx VIP
- 安徽省庐巢七校联考2022-2023学年高二下学期3月期中英语试卷(含答案).pdf VIP
文档评论(0)