- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高级语言程序设计 主讲教师:贾彩燕 计算机与信息技术学院 计算机科学与技术系 cyjia@ 第六章 数组 主要内容 数组的概念、定义和使用 数组程序实例 数组作为函数参数 字符数组和字符串 两维和多维数组 编程实例 要点回顾 一维数组的重要操作 排序 查找 插入 删除 元素交换 字符数组的如何定义,如何初始化? 字符数组的有效长度和字符数组? 常用的字符串处理函数有哪些? 第十四讲(作业提示) P215页第5题: 写一个把数字字符串转换成整数的函数,它只有一个字符数组参数 参照:P192页二进制转换 P215页第11题: 写程序,它读入一个文件,输出其中最长的词 参照:P194页读入文件输出最长行 P215页第13题: 写一个函数,它能够判断字符串是否是一个回文 英文字符串、中文字符串、中英文混杂 中文:双字节表示一个中文 要求:首字节的ASCII值大于127->简单方法 准确方法:了解中文的unicode, 双字节编码后对应的ASCII值在19968(4E00)至40891(9FBB)之间 轻松一下:回文(Palindrome)的乐趣 回文就是指一个单词或短语,其顺读和倒读都是一样的 两个经验的回文 拿破伦被放逐到Elba岛时说的一句话“Albe was I, ere I saw Elba” A man, a plan, a canal----panama! 1983年10月,CMU计算机科学研究生Jim Saxe将它扩展为: A man, a plan, a cat, a canal----panama! 一场竞赛开始了…… 世界上最长的回文 耶鲁大学的Steve Smith A tool, a fool, a pool----loopaloofallota! 几周之后的扩展 A man, a plan, a cat, a ham , a yak, a yam, a hat, a cannal----panama! 世界上最长的回文 /palindrome.html 17826个单词 清代女诗人吴绛雪的《四季回文诗》 《春》:莺啼岸柳弄春晴,夜月明。 莺啼岸柳弄春晴,柳弄春晴夜月明。明月夜晴春弄柳,晴春弄柳岸啼莺。 《夏》:香莲碧水动风凉,夏日长。 香莲碧水动风凉,水动风凉夏日长。长日夏凉风动水,凉风动水碧莲香。 《秋》:秋江楚雁宿沙洲,浅水流。 秋江楚雁宿沙洲,雁宿沙洲浅水流。流水浅洲沙宿雁,洲沙宿雁楚江秋。 《冬》:红炉透炭炙寒风,御隆冬。 红炉透炭炙寒风,炭炙寒风御隆冬。冬隆御风寒炙炭,风寒炙炭透炉红。 主要内容 数组的概念、定义和使用 数组程序实例 数组作为函数参数 字符数组和字符串 两维和多维数组 编程实例 例:向一个二维数组输入并输出其全部元素 例:将5个同学的姓名从小到大排序并输出 主要内容 数组的概念、定义和使用 数组程序实例 数组作为函数参数 字符数组和字符串 两维和多维数组 编程实例 例4:m个猴子选大王,报n的出列。m=8,n=3 作业 将一个二维数组行和列互换(矩阵转置),存到另一个二维数组中 借助二维数组打印杨辉三角 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 找出二维矩阵的鞍点,如果没有鞍点打印相应信息 鞍点:该元素在矩阵所在的行中最大,所在的列中最小 写程序打印n阶(奇数)魔方阵程序 自学6.6.4节(P208)统计C程序里的关键字,并完成实现相关程序 写函数实现猴子选大王程序,函数形式如下 int king(int monkey[], int n, int key); 其中monkey为猴子数组,n为猴子总数,key为报的最大数 函数返回最终获胜的猴子 三阶、五阶魔方阵 五阶幻方算法 从左下向右上放数 先把1放在第一行的中间位置。 下一个数放在上一个数的右上方 若右上方已超出方阵的第一行,则下一个数放在该列的最后一行上。 若右上方已超出方阵的最后一列,则下一个数放在该行的第一列上。 若右上方已有数或右上方已超出方阵的第一行和最后一列,则下一个数放在上一个数的正下方。 例1 :成绩直方图 文件里保存着一批学生成绩,写程序读入这些成绩,产生其平均值M和标准差S,并做直方图。有定义: 程序中需要反复使用学生成绩,应存入数组(double型)。 程序工作比较多,考虑将主要工作划分为若干函数。 程序工作分为三步(第一层分解): 输入, 计算并输出统计量, 计算并输出直方图。 enum { NUM = 200, HISTOHIGH = 60 }; double scores[NUM]; int readscores(int lim, double tb[]); void statistics(int num, double tb[]); vo
您可能关注的文档
- 2014年C++流的概念.ppt
- 2014年C++面向对象程序设计(第二版)-第八章 数据流与文件的输.ppt
- 2014年C++条件语句等.ppt
- 2014年C++语句和流程控制.ppt
- 2014年c++语言-c++一个更好的c.ppt
- 2014年C++语言编程.ppt
- 2014年C++语言程序设计 第三章 预处理和语句.ppt
- 2014年C++语言程序设计(第4版) 第一章 绪论.ppt
- 2014年c++语言程序设计(第4版)(1.ppt
- 2014年C++语言程序设计(第三版)1.ppt
- 2025年金肯职业技术学院单招职业适应性测试题库带答案.docx
- 2025年钦州幼儿师范高等专科学校单招综合素质考试题库完美版.docx
- 2025年钟山职业技术学院单招职业适应性考试题库参考答案.docx
- 2025年金华职业技术学院单招职业技能测试题库附答案.docx
- 2025年闽南理工学院单招职业技能测试题库审定版.docx
- 2025年闽南理工学院单招综合素质考试题库审定版.docx
- 2025年闽南理工学院单招职业倾向性考试题库汇编.docx
- 2025年闽南理工学院单招职业倾向性考试题库推荐.docx
- 2025年闽北职业技术学院单招综合素质考试题库1套.docx
- 2025年长沙轨道交通职业学院单招职业技能考试题库一套.docx
最近下载
- 2017年山东省青岛市城阳七年级英语下册 Unit 1-2 复习练习题(无答案)(新版)人教新目标版.doc VIP
- 输变电工程标准工艺(变电工程土建分册)2022版.pdf VIP
- 个人防护用品培训.ppt VIP
- 启动仪式开业典礼模板《启动仪式全程安排及总结》PPT课件.pptx VIP
- 如何做一个出色的班组长.pptx VIP
- 2025年度卫生招聘考试(财务)新版真题卷(附详细解析).docx VIP
- 2025最新乡村医生考试试题库含答案.docx VIP
- 全国突发急性传染病防控技能竞赛笔试复习测试附答案(一).doc
- 如何做一个出色的班组长.pptx VIP
- 560期货交易技术策略系统.docx VIP
文档评论(0)