菜单设计:
界面清晰,易于操作。
数据组织:
使用结构体存储选手数据,包括:
- 编号
- 姓名
- 评委评分(多位)
- 得分(去掉最高最低分,取平均)
- 名次(得分相同,名次相同)
功能设计:
通过函数实现模块功能,处理函数间调用和数据接口。
- 主函数:调用菜单函数,根据用户选择调用子函数。
- 菜单函数:输出菜单信息,提示用户输入。
- 输入函数:输入评分,写入数据文件。
- 计算函数:计算选手得分,修改数据文件。
- 排名函数:计算选手名次,修改数据文件。
- 输出函数:显示选手数据(按序号或名次)。
- 查询函数:查询指定编号选手的得分。
其他:
- 数据可存储在外部设备文件中。
暂无评论