- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
71935第4讲数组
第4讲 数组 数 组 分类: 一维 (10,11,12,14,17) 二维 1 3 5 7 9 2 4 6 8 10 3 5 7 9 11 4 6 8 10 12 4.1 一维数组 1、定义方法及初始化 ①定义 int a[10];数组名为a,10个数据 数组元素的下标从0开始,a[0]~a[9] 注:a[10]是错误的元素表示!! 又: char st[20]; float f[5]; 4.1 一维数组 ②初始化 int a[10]={ 0,1,2,3,4,5,6,7,8,9}; (全部初始化) ??int a[ ]={0,1,2,3,4,5,6,7,8,9}; 即:可以省略个数定义,实际个数是数据的个数 4.1 一维数组 部分初始化 int a[10]={ 1, 2, 3}; a[0] a[1] a[2] a[3]=a[4]=…=a[9]=0 例4_1 #include stdio.h main(){ int i,a[10]; for (i=0;i10;i++) printf(%d ,a[i]); putchar(\n);} 4.1 一维数组 2、使用 ①给数组元素赋值(数组的输入) a)单独赋值如: int a[4]; a[0]=1; a[1]=2; a[3]=4; 适用于数组长度较小的情况 4.1 一维数组 b)用循环赋值如: int b[10] , k ; for ( k=0;k10;k++) b[k]=2*k-1; 适用于数组元素有规律的情况 4.1 一维数组 随机数函数random() 格式: random(x) 返回一个[0,x-1]的整型数据 randomize()函数用法同VB中的此语句 改变求随机数的公式,使每批取值不同 4.1 一维数组 用随机数赋值 如: int b[10] , k ; for ( k=0;k10;k++) b[k]=random(100); 4.1 一维数组 #include stdlib.h main() { int k , a[10]; randomize(); for(k=0; k10; k++) {a[k]= random(100); printf(%d , a[k]); } printf(\n); } 4.1 一维数组 c)输入赋值如: int c[5] , m; for (m=0;m5;m++) scanf(“%d” , c[m]); 4.1 一维数组 ②数组元素的输出(数组的输出) 前提:对定义的数组各元素已赋值 常见有: for( k=0;k10;k++) printf(“%d ”,a[k]); 4.1 一维数组 ③应用 例4_4:有一数组10个元素,编程使第一个元素插入最后一个元素之后。 设数组为:{1,3,5,7,9,11,13,15,17,19} 执行程序后,数组变为: {3,5,7,9,11,13,15,17,19,1} 4.1 一维数组 分析: a[0]a[1]a[2]a[3]……a[7]a[8]a[9] 1 3 5 7 15 17 19 4.1 一维数组 main(){ int i,a[10],x; for(i=0;i10;i++) a[i]=2*i+1; x=a[0]; for(i=0;i9;i++) a[i]=a[i+1]; a[9]=x; for(i=0;i10;i++) printf(%d ,a[i]);} 4.1 一维数组 例2:定义一个数组,实现数组元素的删除操作(即:从键盘输
您可能关注的文档
最近下载
- 初中历史教师备课与授课.ppt VIP
- 62推销理论(教案)(商务谈判与推销).docx VIP
- 眼科学---巩膜扣带术.ppt VIP
- 2024年山东省平原县事业单位公开招聘教师岗笔试题带答案.docx VIP
- 新世纪全国高等中医药院校教材(第一版).doc VIP
- 初中语文2025届中考常考易错字词汇总(多音字+形声字+易错字形+易错成语)_可有哪些信誉好的足球投注网站.pdf VIP
- PADI开放水域潜水员理论考试A卷.docx VIP
- 社会责任全套培训记录表(含附属全套电子表格表).xls VIP
- 路科笔试真题完整版1.5.1.pdf VIP
- (人教版)八年级物理上册《第一章机械运动》单元测试卷含答案.docx VIP
文档评论(0)