- 4
- 0
- 约1.76千字
- 约 21页
- 2019-05-27 发布于广西
- 举报
案例八 歌曲排行榜 本案例知识要点 排序算法的实现 函数的使用 结构体的使用 文件的操作 一、案例需求 案例描述 试编写一个程序,用户依照流行歌曲的人气调查表,将相关数据输入到计算机文件中,计算机按照人气指数将排名前十位的歌曲信息显示并存储到文件中。 案例效果图 歌曲排行榜案例效果如图所示。 歌曲排行榜的运行效果 功能说明 程序开始运行前,按照指定格式将歌曲的人气调查表的数据输入到文本文件中。 运行时用户输入该文件名,将文件导入,如果操作不正确,则会给出错误提示并要求其重新输入。 导入文件后,按照人气指数显示排名前十位的歌曲信息。 询问用户是否要将前十名的信息存入文件。 程序结束。 二、案例分析 本案例对导入的歌曲信息进行排序,并对排名为前十位的歌曲信息进行显示。 首先,在程序开始前需存在一个存有人气调查信息的文本文件,如图所示。 人气调查文件 将文件正确导入后,在对数据进行排序时采用的排序算法是选择排序算法,即在人气指数这一系列数组中选择最大的数放在排头,再在其余的数据中选择一个最大的数放在其次……按照这种方法一直排下去,直到剩下最后一个数为止。 歌曲的信息包括歌曲代码、歌曲名称、歌手、类别和人气指数这些项目,其中歌曲代码、歌曲名称、歌手和类别的数据类型为字符型数组,人气指数的数据类型为整型。当数据类型都为同一种数据类型的时候,可以建立数组来解决问题,而现有歌曲信息中包括
您可能关注的文档
- 第02章数据类型、运算符和表达式-公开课件.ppt
- 第02讲认识企业58785941-公开课件.ppt
- 第1章商务信函与商务合同-公开课件.ppt
- 第1章命题逻辑_3-公开课件.ppt
- 第1章服务与服务业-公开课件.ppt
- 第1课夏商制度与西周封建38-公开课件.ppt
- 第1课七年级历史繁盛一时的隋朝-公开课件.ppt
- 等腰三角形的性质和判定s-公开课件.ppt
- 的乘法口诀_-公开课件.ppt
- 单元——梭伦改革(用)-公开课件.ppt
- 航空航天用350°F(177℃)固化碳纤维及玻璃纤维环氧预浸料(35型,1类,145级)标准立项发展报告.docx
- 2025年夏季学期高中三年级历史人物知识梳理培训试卷.docx
- 2025年高考英语作文写作技巧专项训练试卷及解析.docx
- 电动车和相关产品生产、销售行为规范__DB1301_T491-2023_可搜索.pdf
- 四川省泸州市三校联盟2025_2026学年高二下学期期中联合考试地理试题(文字版,含答案).docx
- 内蒙古自治区巴彦淖尔市临河区第十中学2025_2026学年八年级上学期1月期末历史试题(文字版,含答案).docx
- 52三支一扶全科备考讲义,本土考情精准适配(2027最新版).docx
- 51三支一扶公共基础知识基层考点专项精讲,直击出题方向(2027最新版).docx
- 5 申论高分人物素材汇总.docx
- 2 2027最新版公考事业编申论生态文明专题素材全套系统备考资料降维提分完整版高频考点.doc
最近下载
- 一般工业企业特殊作业安全要求 第5部分:检维修作业.docx VIP
- 机械工程材料及成形工艺(第四版)教学课件(完整版).ppt
- 质量零缺陷管理.pptx VIP
- 《一般工业企业特殊作业安全要求 第5部分:检维修作业》.docx VIP
- 乳腺癌的分子分型标准.pptx VIP
- 一般工业企业特殊作业安全要求 第5部分 检维修作业.pdf VIP
- 上海三菱电梯LEHY-Pro(NV5X1)安装说明书.pdf VIP
- T∕CNCA 136-2025 煤炭现货交易规则.docx VIP
- 2024年新人教版七年级上册道德与法治全册教案.docx
- 上海三菱电梯 LEHY-III-S-SM 版本J 维护说明书.pdf VIP
原创力文档

文档评论(0)