- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言数组PPT剖析
* 1、float x[2*3], y[5]; 2、int n=10; int a[n]; 3、#define n 10 int a[n]; 4、 int n; scanf(%d,n); int a[n]; 注意: ①常量表达式表示元素的个数,即数组长度。 ②定义时必须确定数组的大小。 * 可以使数组在程序运行之前初始化,即在编译期间使之得到初值。 * 为了使每次运行时产生不同的随机整数,用randomize( )函数,对随机函数发生器进行初始化,使之产生一个随机整数,此函数是根据系统时间来产生随机数的,所以可以产生不同的随机数,此函数包含在time.h头文件中 * ③ 多维数组定义方式与二维数组类似 int x[3][4][2]; float y[4][1][3]; * 注意:不能对数组整体引用,只能一个元素、一 个元素的引用,下标可以是整型表达式, 但应在已定义的数组大小的范围内。 #include stdio.h main( ) { int i,j,k=0,a[8],b[5],c[8]; for(i=0;i=7;i++) scanf(%d,a[i]); for(i=0;i=4;i++) scanf(%d,b[i]); for(i=0;i=7;i++) { for(j=0;j=4;j++) if(a[i]= =b[ j]) break; if(j=5) { c[k]=a[i];k++;} } for(i=0;ik;i++) printf(%5d,c[i]); } 作业6:数组为20个整数,求其中的素数。 补充2: 打印以下方阵: 1 2 8 3 10 2 8 3 10 1 8 3 10 1 2 3 10 1 2 8 10 1 2 8 3 1 2 8 3 10 1 2 8 3 10 1 2 8 3 10 1 2 8 3 10 1 2 8 3 10 1 2 8 3 for( j=1;j5;j++) x[j-1]=x[j]; y=x[0]; x[4]=y; main( ) { int i,j,y; int x[5]={1,2,8,3,10}; for(i=0;i=4;i++) { for( j=0;j=4;j++) printf(%5d,x[ j]); printf(\n); y=x[0]; for( j=1;j=4;j++) x[j-1]=x[j]; x[4]=y; } } for( j=0;j4;j++) x[j]=x[j+1]; 1、作业8:实验指导45:6 2、如何实现:数组逆序? 第9周实验 作业1:数组为20个整数,求其中的素数。 作业2:教材97 5-6 作业3:实验指导45:6 作业4:产生10个[20.80]的随机数,并进行排序。 作业5:打印等边杨辉三角(教材P97 5-9)。 作业6:教材P97 5-10 作业7:教材P97 5-5 作业8:实验指导P56:三(1) 5.2 二维数组 一、 二维数组的定义和引用 1、定义 类型标识符 数组名[第1维的长度][第2维的长度] ① 可以把二维数组看作是一种特殊的一维数组 a[0] a[0][0] a[0][1] a[0][2] a[1] a[1][0] a[1][1] a[1][2] ② 二维数组在内存中按行存放 a[0][0] a[0][2] a[1][1] a[0][1] a[1][0] a[1][2] 2、引用 数组名[下标][下标] 二、二维数组的初始化 int a[3][4]={{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}
您可能关注的文档
- 第14讲RTP和RTCP协议.ppt
- 第14讲:2A320030建筑工程施工质量控制(2016年新版).doc
- 第14课《白公鹅》.ppt
- 第14讲频率响应概述与晶体管的高频等效电路.ppt
- 第13章现代建筑流派与代表人物.ppt
- 第14章涂料、刷浆及裱糊工程.ppt
- cw-新准则下现金流量表的编制方法.doc
- CTV及MRV对深静脉血栓形成.ppt
- 第14课时简单机械②滑轮.pptx
- CWDM标准与关键技术.doc
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
最近下载
- 小学一年级家长会语文老师PPT课件1_图文.ppt
- 奥鹏云南开放大学 小学语文案例教学(20秋)形考作业4(客观).doc VIP
- 沅陵大曲酒厂续建项目(重大变更) 环境影响报告书.pdf
- SH∕T 1541.1-2019 塑料颗粒外观试验方法 第1部分:目测法.pdf
- 泳池清洁机器人.pdf VIP
- 中职高考语文二轮复习写作技巧专项突破专题01 应用文写作-技巧与练习(含详解).docx VIP
- (人教版)数学三年级上册计算题“天天练”习题卡,含100份题组,附参考答案.doc
- 【新教材】人教PEP版(2024)三年级上册英语Unit 1 Making friends单元整体教学设计.docx
- 乡村学校德育工作实践.docx VIP
- “国家中小学智慧教育平台”培训方案(2).doc
文档评论(0)