版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1C语言程序设计利用数组处理批量数据语言程序设计利用数组处理批量数据第1页/共97页数组名数组名第2页/共97页第3页/共97页第4页/共97页第5页/共97页第6页/共97页数组名数组名第7页/共97页数组数组长度长度第8页/共97页每个元素的数据类型每个元素的数据类型a0a1a2a3a7a8a9第9页/共97页不合法不合法第10页/共97页第11页/共97页数组在内存的存放数组在内存的存放score0score1score2score3score491.534.567.572.084.0低地址低地址高地址高地址score数组数组第12页/共97页第13页/共97页合法合法第14页/共
2、97页第15页/共97页使使a0a9的值为的值为090123456789a0a1a2a3a4a5a6a7a8a9第16页/共97页先输出先输出a9,最,最后输出后输出a00123456789a0a1a2a3a4a5a6a7a8a9第17页/共97页: 下标从下标从0开始(下界为开始(下界为0),数组的最大下标(上界),数组的最大下标(上界)是数组长度减是数组长度减1。 例如:例如: int a10; scanf (%d,&a10); /* 下标越界下标越界 */ C编译系统不做越界检查,如果引用的数组元素编译系统不做越界检查,如果引用的数组元素超出数组范围会破坏其他变量的值。超出数组范围会破坏
3、其他变量的值。第18页/共97页 是是引用引用数组元素数组元素时时,根据数组的,根据数组的和和数,计算数,计算出该元素的实际地出该元素的实际地址,取出该地址的址,取出该地址的进行操作。进行操作。如引用如引用 score2:(1)计算计算 2000+2*4=2008(2)取出取出2008的内容的内容2000H2004H2008H200CH2010Hscore0score1score2score3score491.534.567.572.084.0第19页/共97页第20页/共97页中第21页/共97页第22页/共97页第23页/共97页895420859420854920854290854209
4、大数沉淀,小数起泡大数沉淀,小数起泡a0a1a2a3a4a5for(i=0;iai+1) t=ai;ai=ai+1;ai+1=t; 第24页/共97页854209584209548209542809542089a0a1a2a3a4a5for(i=0;iai+1) t=ai;ai=ai+1;ai+1=t; 第25页/共97页542089452089425089420589a0a1a2a3a4a5for(i=0;iai+1) t=ai;ai=ai+1;ai+1=t; 第26页/共97页420589240589204589a0a1a2a3a4a5for(i=0;iai+1) t=ai;ai=ai+1
5、;ai+1=t; 第27页/共97页204589024589a0a1a2a3a4a5for(i=0;iai+1) t=ai;ai=ai+1;ai+1=t; 第28页/共97页for(i=0;iai+1) for(i=0;iai+1) for(i=0;iai+1) for(i=0;iai+1) for(j=0;jmax真真 max=a00输出:输出:max,row,colum假假第45页/共97页记行号记行号记记最大值最大值记记列列号号第46页/共97页6.3.7字符数组应用举例第47页/共97页第48页/共97页Iam happyc0c1c2c3c4c5c6c7c8c9第49页/共97页Iam
6、 happyc0c1c2c3c4c5c6c7c8c9cpro gram0c0c1c2c3c4c5c6c7c8c9第50页/共97页第51页/共97页第52页/共97页第53页/共97页第54页/共97页第55页/共97页第56页/共97页第57页/共97页第58页/共97页China 00000第59页/共97页第60页/共97页第61页/共97页第62页/共97页How00str1are00str2you?0str3第63页/共97页第64页/共97页第65页/共97页第66页/共97页使用字符串函数时使用字符串函数时,在程序开头用在程序开头用#include 第67页/共97页要足够大要足
7、够大第68页/共97页China 00000str1第69页/共97页China 00000str1要足够大要足够大第70页/共97页数组名形式数组名形式第71页/共97页数组名数组名或或字符串常量字符串常量第72页/共97页第73页/共97页第74页/共97页第75页/共97页第76页/共97页第77页/共97页第78页/共97页第79页/共97页第80页/共97页第81页/共97页第82页/共97页第83页/共97页第84页/共97页第85页/共97页第86页/共97页第87页/共97页Yc=空格word=0Nword=0Yword=1num+Nif(c= ) word=0; else i
8、f(word=0) word=1; num+; 第88页/共97页当前字符当前字符I Ia am ma ab bo oy y. .是否空格是否空格否否 是是 否否 否否 是是 否否 是是 否否 否否 否否 否否wordword原值原值0 01 10 01 11 10 01 10 01 11 11 1新单词开始否新单词开始否 是是 否否 是是 否否 否否 是是 否否 是是 否否 否否 否否wordword新值新值1 10 01 11 10 01 10 01 11 11 11 1numnum值值1 11 12 22 22 23 33 34 44 44 44 4第89页/共97页一定要设初始值一定要设初始值第90页/共97页相当于相当于c=stringi;c!=0第91页/共97页第92页/共97页China 00000str0Japan 00000str1India 00000
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年山西经贸职业学院单招职业适应性测试题库及答案详解(真题汇编)
- 2026年广东省惠州市单招职业适应性测试题库带答案详解(巩固)
- 2026年广西城市职业大学单招职业倾向性考试题库及答案详解(真题汇编)
- 2026年山西经贸职业学院单招职业倾向性考试题库带答案详解(预热题)
- 2026年广州卫生职业技术学院单招职业适应性测试题库含答案详解(研优卷)
- 2026年广东省外语艺术职业学院单招职业技能测试题库带答案详解(基础题)
- 2026年广州体育职业技术学院单招职业倾向性考试题库附参考答案详解(典型题)
- 2026年广西农业职业技术大学单招职业适应性考试题库参考答案详解
- 2026年广东省广州市单招职业适应性考试题库及答案详解1套
- 2026年广西卫生职业技术学院单招职业技能测试题库附答案详解(培优b卷)
- 2026年甘肃事业单位联考笔试易考易错模拟试题(共500题)试卷后附参考答案
- 《化工HSE与清洁生产》课件-项目6 危险化学品
- 2026年六安职业技术学院单招职业适应性考试题库含答案详解(考试直接用)
- 运输企业物流标准化管理制度
- 2026年《禁毒法》知识测试题及答案(全优)
- 2026陕煤集团榆林化学有限责任公司招聘(162人)笔试模拟试题及答案解析
- 人工智能与文学创作的未来
- 【544】人际心理治疗(IPT)
- 2026中国藏语系高级佛学院招聘应届高校毕业生6人考试备考试题及答案解析
- 2026年春季学期统编版三年级下册语文教学计划(含进度表)(2024新教材)
- 2023年边缘计算相关项目实施方案
评论
0/150
提交评论