- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
题目:从键盘上输入某个竞赛项目组10名参赛队员的成绩(整数),求出其平均成绩、并找出最低分和最高分。 实例 演示 一维数组的应用举例一 #include stdio.h #define N 10 main() { int score[N], loop, sum; int max, min; printf( Please input %d scores(departed by space): , N); for(loop = 0; loop N; loop++) scanf(%d, score[loop]); sum = max = min = score[0]; for(loop = 1; loop N; loop++) {sum += score[loop]; if (score[loop] max) max = score[loop]; if (score[loop] min) min = score[loop]; } printf(\n average = %4.1f, max = %d, min = %d\n, (float)sum / N, max, min);} 题目:将一个一维数组中的元素按逆序重新存放。例如原来顺序为1、2、3、4、5、6、7、8、9。要求改为9、8、7、6、5、4、3、2、1。 实例 演示 一维数组的应用举例二 main() { int i,temp; static int a[9]; printf(“Enter array a:\n”); for(i=0;i9;i++)scanf(%d,a[i]); printf(\n); for(i=0;i4;i++) {temp=a[i]; a[i]=a[9-i-1]; a[9-i-1]=temp;} printf(“Now array a:”); for(i=0;i9;i++) printf(“%4d”,a[i]); printf(“\n”);} 通过 键盘对数组进行赋值。 将第i个元素与第N-i-1个元素互换。 讨论:逆序输出有没有其他算法实现? for(i=8;i=0;i--) printf(%4d,a[i]); printf(\n); 通过循环结构输出数组。 6.1 数组的定义及使用 二、二维数组的定义、引用及初始化 定义 类型说明符 数组名[常量表达式1][常量表达式2]; 例如: float b[2][3]; float是类型名,b[2][3]是一个二维数组说明符,共有2×3个元素,逻辑结构如下: 在C语言编译系统中是将二维数组b中的b[0]、b[1]作为数组名来处理的。 二维数组存储: 代表第1个下标,定义数组的行数。它决定了第一维下标值的上限为:常量表达式1-1。 代表第2个下标,定义数组的列数,它决定了第二维下标值的上限为:常量表达式2-1。 6.1 数组的定义及使用 二、二维数组的定义、引用及初始化 1. 引用及初始化 数组名[下标表达式1] [下标表达式2]; 引用举例:若有以下定义语句:float a[2][3]; 则可用a[0][0]、a[0][1]、a[0][2]、a[1][0]、a[1][1]、a[1][2]对二维数组6个元素进行引用。 初始化举例: int a[4][3]={{1,2,3},{4,5,6},{7,8,9},{10,11,12}}; int a[4][3]={{1,2},{4,5},{7},{10}}; int a[4][3]={{1,2},{4,5}}; int a[4][3]={1,2,4,5}; a[0][2] a[0][3] a[1][0] a[1][1] a[1][2] a[1][3] a[2][0] a[2][1] a[2][2] a[2][3] a[0][1] a[0][0] 1 2 3 4 5 6 7 8 9 10 11 12 1 2 0 4 5 0 7 0 0 10 0 0 1 2 4 5 0 0 0 0 0 0 0 0 1 2 0 4 5 0 0 0 0 0 0 0 题目:定义2行3列的二维数组,对第1行元素分别赋1、2、3,第2行分别赋4、0、0,最后按矩阵的形式输出数组中的各元素。 实例
您可能关注的文档
最近下载
- QB∕T 5775-2022 离子交换树脂再生剂 氯化钠.pdf
- 24秋初中地理七年级上册(配湘教版)第二节 气温和降水 第1课时.pptx VIP
- 生命体征测量ppt(共69张PPT).ppt VIP
- 八年级地理第二章中国的自然环境第二节-气候第一课时..ppt
- 欧姆龙PLC-CP1E的中文手册.pdf VIP
- (正式版)D-L∕T 1870-2018 电力系统网源协调技术规范.docx VIP
- 八年级地理第二章中国的自然环境第二节_气候第一课时.ppt VIP
- 八年级语文上册第—次月考卷 1、3单元(江西专用)(原卷+解释)2025-2026学年 统编版.docx VIP
- 人教版八年级地理_第二章中国的自然环境第二节气候.ppt VIP
- 八年级上册地理第二章第二节中国的气候.pptx VIP
文档评论(0)