基于C语言实现比赛评分系统
资源下载地址:https://download.csdn.net/download/sheziqiong/85609255
课程报告+ 代码及可执行EXE文件
目录
一、 课程设计题目 3
二、 总体设计 4
三、 详细设计 5
四、 公用数据结构设计及用法说明 5
五、 函数功能 6
六、 测试结果 32
七、 体会总结 35
八、 参考文献 36
九、 程序清单 36
一.课程设计题目
题目:比赛评分系统
难度:*** 1级
一、 功能需求说明(必须采用结构体和动态链表实现)
- 系统主要功能菜单
(1)输入选手成绩
(2)插入新选手
(3)删除退赛选手
(4)选手成绩排名
(5)输出选手分数
(6)输出选手排名
(7)退出系统
2.通过输入菜单项的序号启动相应模块的功能
(1)能够根据输入的选手人数创建链表;
(2)录入10 位评委给选手的打分,并存储到文件playerOriginal.dat 中;
(3)按照去掉一个最高分和去掉一个最低分的原则求每名选手的平均分;
(4)按平均分由高到低的顺序对选手进行排序;
(5)把排名后的数据存储到文件playerGrade.dat 中;
(6)把原始数据和最终的结果输出到屏幕;
(7)在第(2)步中保存playerOriginal.dat 文件之前,可根据情况修改数
据,例如:插入或删除选手。
3.系统功能模块
(1)定义结构体
(2)创建链表函数
(3)输入数据函数
(4)计算函数
(5)排序函数
(6)输出数据函数
(7)输出最终数据
(8)删除函数
(9)插入函数
(10)主函数
创建链表:使用尾插法插入数据;
输入选手信息:包括选手信息的输入,选手成绩的输入。去掉一个最高分
和最低分,并将其余评委的评分求出成绩的平均值。
输出选手排名:包括选手成绩排名。
删除和插入选手信息:将退赛选手和新参加的比赛的选手进行删除和插入。
二、加分项
1.使用图形界面。
2.可参考实际情况对系统进行功能扩充
三、设计要求
1.选手信息数据放入如上指定文件。
2.不同的模块都要有出错处理,并能给出出错提示。如输入数据错误,文
件操作错误等等。
3.以上各个功能均编写成子函数,有良好的注释说明,由主函数调用实
现。
4.必须采用结构体和动态链表实现对比赛评分数据的存储和访问; - 必须使用文件保存数据。
6.应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可
能清晰美观。
7.管理员和选手的权限要分开。 选手只能查询搜索成绩和排名。
四、测试数据
选手信息数据不少于10条。
资源下载地址:https://download.csdn.net/download/sheziqiong/85609255
基于C语言实现比赛评分系统相关推荐
- springboot+书法比赛评分系统 毕业设计-附源码200855
Springboot书法比赛评分系统 摘 要 书法是中华民族悠久的文化艺术,是世界文化艺术的璀璨.中华民族在历朝历代都非常重视文字的书写,因为他不只是生活.文化.思想和科学交流的媒介,而且其艺术价值 ...
- c语言编写订货系统,学位论文_基于c语言的仓库订货系统的仿真.doc
学位论文_基于c语言的仓库订货系统的仿真 本科毕业论文(设计.创作) 题目: 基于C语言的仓库订货系统的仿真 学生姓名: 学号: 所在系院: 信息与通信技术系 专业: 电子信息工程 入学时间: 201 ...
- c语言添加删除课程的思路,基于C语言实现学生选课系统
基于C语言实现学生选课系统 发布时间:2020-09-03 11:41:13 来源:脚本之家 阅读:100 作者:xiaocaidayong 鉴于C语言实现的通讯录,为了巩固C语言的基础知识,试着写一 ...
- python软件开发电子产品测试方向_基于Python语言的自动测试系统通用软件平台实现...
期 No.5 2019 年 3 月 Mar. 2019 收稿日期: 2018-05-06 稿件编号: 201805027 基金项目: 中国电科第十研究所发展基金 ( SSJ-1784 ) 作者简介: ...
- 用PowerPoint制作比赛评分系统 [评委计分系统-双屏专业版],欢迎下载!!
节目必备软件,比赛评分专业展示系统,PPT集成技术佼佼者,国内唯一 涉及词汇:比赛打分系统 比赛评分系统 比赛展示系统 竞赛评比系统 比赛计分系统 比赛记分系统 评委记分系统 [应用场合] 应用于文艺 ...
- 图[评委计分系统-双屏标准版]用PowerPoint制作比赛评分系统,用VC++制作控制台,PPT集成技术佼佼者,国内唯一
[软件名称:[评委计分系统-双屏专业版] 涉及词汇:比赛打分系统 比赛评分系统 比赛展示系统 竞赛评比系统 比赛计分系统 比赛记分系统 评委记分系统 [应用场合] 应用于文艺比赛.演讲比赛.模特比赛等 ...
- 用PowerPoint制作比赛评分系统,欢迎下载!比赛评分专业展示系统,使用VC++制作控制台,PPT集成技术佼佼者,全国唯一
软件名称:[评委计分系统-双屏专业版] 涉及词汇:比赛打分系统 比赛评分系统 比赛展示系统 竞赛评比系统 比赛计分系统 比赛记分系统 评委记分系统 [应用场合] 应用于文艺比赛.演讲比赛.模特比赛等需 ...
- c语言编写订货系统,基于C语言的仓库订货系统的仿真.doc
基于C语言的仓库订货系统的仿真 本科毕业论文(设计.创作) 题目: 基于C语言的仓库订货系统的仿真 学生姓名: 学号: 所在系院: 信息与通信技术系 专业: 电子信息工程 入学时间: 2010 年 9 ...
- c语言编写订货系统,基于C语言的仓库订货系统的仿真_图文.doc
本科毕业论文(设计.创作) 题目: 基于C语言的仓库订货系统的仿真 学生姓名: 姜明 学号: 0321002013 所在系院: 信息与通信技术系 专业: 电子信息工程 入学时间: 2010 年 9 月 ...
- 毕业论文php企业站,毕业论文--基于PHP语言的企业CMS系统架设与维护
毕业论文--基于PHP语言的企业CMS系统架设与维护 1 目录 摘要 2 第 1 章项目概述 . 3 1.1 项目目的 3 第 2 章背景技术介绍 4 2.1 PHP 语言 . 4 2.2 MySQL ...
最新文章
- json中{}和[]的区别
- sql用什么替代or
- Node中自启动工具supervisor的使用
- Struts2框架--学习笔记(上):搭建struts2工程、struts2基本概念、struts2对页面数据的操作
- if嵌套-火车站安检-检查刀的长度
- localStorage封装借口store.js的使用
- 主动型页面性能利器:Page Status
- JavaBean和Servlet
- keyshot分辨率多少合适_分辨率单位及换算详解
- 机器人核心期刊及会议
- 微信支付跨平台软件架构
- D - Hangar Hurdles(kruskal重构树+树上倍增)
- 理解C语言——从小菜到大神的晋级之路(15)——完结篇:C编程风格
- 计算机硬盘为啥要入固定资产,监控存储硬盘入固定资产吗
- 小米平板4 android版本,小米平板4/4Plus通刷-LOS-安卓9.0.0-稳定版Stable2.0-来去电归属-农历等-本地化增强适配...
- Azure 入门文章及动手视频
- 解决webpack打包、编译、热更新Node内存不足问题
- 零拷贝之splice( )函数和tee( )函数
- R语言学习笔记(十):重抽样与自助法
- 【开播3.5小时,观看近5万人,3天销量第一】2021企业数字化转型落地高峰论坛暨《数字化转型方法论》新书发布会大获成功