案例八歌曲排行榜-公开课件.pptVIP

  • 4
  • 0
  • 约1.76千字
  • 约 21页
  • 2019-05-27 发布于广西
  • 举报
案例八 歌曲排行榜 本案例知识要点 排序算法的实现 函数的使用 结构体的使用 文件的操作 一、案例需求 案例描述 试编写一个程序,用户依照流行歌曲的人气调查表,将相关数据输入到计算机文件中,计算机按照人气指数将排名前十位的歌曲信息显示并存储到文件中。 案例效果图 歌曲排行榜案例效果如图所示。 歌曲排行榜的运行效果 功能说明 程序开始运行前,按照指定格式将歌曲的人气调查表的数据输入到文本文件中。 运行时用户输入该文件名,将文件导入,如果操作不正确,则会给出错误提示并要求其重新输入。 导入文件后,按照人气指数显示排名前十位的歌曲信息。 询问用户是否要将前十名的信息存入文件。 程序结束。 二、案例分析 本案例对导入的歌曲信息进行排序,并对排名为前十位的歌曲信息进行显示。 首先,在程序开始前需存在一个存有人气调查信息的文本文件,如图所示。 人气调查文件 将文件正确导入后,在对数据进行排序时采用的排序算法是选择排序算法,即在人气指数这一系列数组中选择最大的数放在排头,再在其余的数据中选择一个最大的数放在其次……按照这种方法一直排下去,直到剩下最后一个数为止。 歌曲的信息包括歌曲代码、歌曲名称、歌手、类别和人气指数这些项目,其中歌曲代码、歌曲名称、歌手和类别的数据类型为字符型数组,人气指数的数据类型为整型。当数据类型都为同一种数据类型的时候,可以建立数组来解决问题,而现有歌曲信息中包括

文档评论(0)

1亿VIP精品文档

相关文档