- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言大学教程 第六章C数组
第6章 C数组 6.9 多下标数组 图6.21程序 :二维数组 15 printf( “Values in array1 by row are:\n” ); 16 printArray( array1 ); 17 18 printf( “Values in array2 by row are:\n” ); 19 printArray( array2 ); 20 第6章 C数组 6.9 多下标数组 图6.21程序 :二维数组 21 printf( “Values in array3 by row are:\n” ); 22 printArray( array3 ); 23 return 0; 24 } /* end main */ 25 第6章 C数组 6.9 多下标数组 图6.21程序 :二维数组 26 /* function to output array with two rows and three columns */ 27 void printArray( const int a[][ 3 ] ) 28 { 29 int i; /* row */ 30 int j; /* column */ 31 第6章 C数组 6.9 多下标数组 图6.21程序 :二维数组 32 /* loop through rows */ 33 for( i = 0; i= 1; i++) { 34 35 /* output column values */ 36 for( j = 0; j = 2; j++ ) 37 printf( “%d “, a[ i ][ j ] ); 38 } /*end inner for */ 第6章 C数组 6.9 多下标数组 图6.21程序 :二维数组 39 40 printf( “\n” ); 41 } /* end outer for */ 42 } /* end printArray */ 第6章 C数组 6.9 多下标数组 图6.21程序执行结果 Values in array1 by row are: 1 2 3 4 5 6 Values in array2 by row are: 1 2 3 4 5 0 第6章 C数组 6.9 多下标数组 图6.21程序执行结果 Values in array3 by row are: 1 2 0 4 0 0 二维数组程序举例 一个3×4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号。 算法思路——“打擂台”算法 首先把a[0][0]的值赋给max——擂主, row=col=0 然后其他元素逐个与它比较: 大者保存在max中,同时记住其行号、列号 max最后的值就是数组的最大值,行号=row,列号=col 第6章 C数组 6.9 多下标数组 图6.22程序 :基于for循环的数组处理 1 /* Fig. 6.22 : fig06_22.c 2 Double-subscripted array example*/ 3 #include stdio.h 4 #define STUDENTS 3 5 #define EXAMS 4 6 第6章 C数组 6.9 多下标数组 图6.22程序 :基于for循环的数组处理 7 /* function prototypes */ 8 int minimum( const int grades[][ EXAMS ], int pupils, int tests ); 9 int maximum( const int grades[][ EXAMS ], int pupils, int tests ); 第6章 C数组 6.9 多下标数组 图6.22程序 :基于for循环的数组处理 10 double average( const int setOfGrades[][ EXAMS ], int tests ); 11 void printArray(const int grades[][ EXAMS ], int pupils,
文档评论(0)