基于C++实现的歌手比赛系统

编程入门 行业动态 更新时间:2024-10-25 16:24:01

基于C++实现的<a href=https://www.elefans.com/category/jswz/34/1741584.html style=歌手比赛系统"/>

基于C++实现的歌手比赛系统

歌手比赛系统

一、需求和规格说明

对一次歌手比赛的成绩进行管理

  1. 输入每个选手的数据包括编总成绩和平均成绩(去掉最高分)

  2. 显示主菜单如下:

    1)输入选手数据

    2)评委打分

    3)成绩排序(按平均分)

    4)数据查询

    5)追加选手数据

    6)写入数据文件

    7)退出系统

二、设计

2.1 设计思想

构造歌手信息基类包括姓名、编号、分数、总分、平均分等个人信息,构造派生类,在派生类中构造成绩处理函数,对歌手进行录入、打分、排序、查询等操作

2.2 程序框图



成员类别类型成员名描述
属性intPlayerNum歌手数目
属性floatSum总分
属性floatAve平均分
属性intscore[]分数
属性charnum[]歌手编号
属性charname[]歌手姓名
方法intgetMaxScore()获得最高分
方法intgetMinScore()获得最低分
方法voidShow()输出界面
方法voidChoose()选择操作
方法voidInput()输入选手信息
方法voidGiveScore()评委打分
方法voidSort()排序
方法voidSearch()搜索歌手
方法voidAddPlayer()增加歌手
方法voidOutFile()输出文件
方法

2.3 用户手册

程序运行时现实主菜单,用户按照菜单选择操作,根据提示进一步操作

2.4 调试及测试

有时程序会出现卡顿和乱码

2.5 运行实例






更多推荐

基于C++实现的歌手比赛系统

本文发布于:2024-02-26 11:47:20,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1702359.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:歌手   系统

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!