资源下载地址:https://download.csdn.net/download/sheziqiong/85609255
课程报告+ 代码及可执行EXE文件
目录
一、 课程设计题目 3
二、 总体设计 4
三、 详细设计 5
四、 公用数据结构设计及用法说明 5
五、 函数功能 6
六、 测试结果 32
七、 体会总结 35
八、 参考文献 36
九、 程序清单 36
一.课程设计题目
题目:比赛评分系统
难度:*** 1级
一、 功能需求说明(必须采用结构体和动态链表实现)

  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.必须采用结构体和动态链表实现对比赛评分数据的存储和访问;
  2. 必须使用文件保存数据。
    6.应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可
    能清晰美观。
    7.管理员和选手的权限要分开。 选手只能查询搜索成绩和排名。
    四、测试数据
    选手信息数据不少于10条。







    资源下载地址:https://download.csdn.net/download/sheziqiong/85609255

基于C语言实现比赛评分系统相关推荐

  1. springboot+书法比赛评分系统 毕业设计-附源码200855

    Springboot书法比赛评分系统 摘  要 书法是中华民族悠久的文化艺术,是世界文化艺术的璀璨.中华民族在历朝历代都非常重视文字的书写,因为他不只是生活.文化.思想和科学交流的媒介,而且其艺术价值 ...

  2. c语言编写订货系统,学位论文_基于c语言的仓库订货系统的仿真.doc

    学位论文_基于c语言的仓库订货系统的仿真 本科毕业论文(设计.创作) 题目: 基于C语言的仓库订货系统的仿真 学生姓名: 学号: 所在系院: 信息与通信技术系 专业: 电子信息工程 入学时间: 201 ...

  3. c语言添加删除课程的思路,基于C语言实现学生选课系统

    基于C语言实现学生选课系统 发布时间:2020-09-03 11:41:13 来源:脚本之家 阅读:100 作者:xiaocaidayong 鉴于C语言实现的通讯录,为了巩固C语言的基础知识,试着写一 ...

  4. python软件开发电子产品测试方向_基于Python语言的自动测试系统通用软件平台实现...

    期 No.5 2019 年 3 月 Mar. 2019 收稿日期: 2018-05-06 稿件编号: 201805027 基金项目: 中国电科第十研究所发展基金 ( SSJ-1784 ) 作者简介: ...

  5. 用PowerPoint制作比赛评分系统 [评委计分系统-双屏专业版],欢迎下载!!

    节目必备软件,比赛评分专业展示系统,PPT集成技术佼佼者,国内唯一 涉及词汇:比赛打分系统 比赛评分系统 比赛展示系统 竞赛评比系统 比赛计分系统 比赛记分系统 评委记分系统 [应用场合] 应用于文艺 ...

  6. 图[评委计分系统-双屏标准版]用PowerPoint制作比赛评分系统,用VC++制作控制台,PPT集成技术佼佼者,国内唯一

    [软件名称:[评委计分系统-双屏专业版] 涉及词汇:比赛打分系统 比赛评分系统 比赛展示系统 竞赛评比系统 比赛计分系统 比赛记分系统 评委记分系统 [应用场合] 应用于文艺比赛.演讲比赛.模特比赛等 ...

  7. 用PowerPoint制作比赛评分系统,欢迎下载!比赛评分专业展示系统,使用VC++制作控制台,PPT集成技术佼佼者,全国唯一

    软件名称:[评委计分系统-双屏专业版] 涉及词汇:比赛打分系统 比赛评分系统 比赛展示系统 竞赛评比系统 比赛计分系统 比赛记分系统 评委记分系统 [应用场合] 应用于文艺比赛.演讲比赛.模特比赛等需 ...

  8. c语言编写订货系统,基于C语言的仓库订货系统的仿真.doc

    基于C语言的仓库订货系统的仿真 本科毕业论文(设计.创作) 题目: 基于C语言的仓库订货系统的仿真 学生姓名: 学号: 所在系院: 信息与通信技术系 专业: 电子信息工程 入学时间: 2010 年 9 ...

  9. c语言编写订货系统,基于C语言的仓库订货系统的仿真_图文.doc

    本科毕业论文(设计.创作) 题目: 基于C语言的仓库订货系统的仿真 学生姓名: 姜明 学号: 0321002013 所在系院: 信息与通信技术系 专业: 电子信息工程 入学时间: 2010 年 9 月 ...

  10. 毕业论文php企业站,毕业论文--基于PHP语言的企业CMS系统架设与维护

    毕业论文--基于PHP语言的企业CMS系统架设与维护 1 目录 摘要 2 第 1 章项目概述 . 3 1.1 项目目的 3 第 2 章背景技术介绍 4 2.1 PHP 语言 . 4 2.2 MySQL ...

最新文章

  1. json中{}和[]的区别
  2. sql用什么替代or
  3. Node中自启动工具supervisor的使用
  4. Struts2框架--学习笔记(上):搭建struts2工程、struts2基本概念、struts2对页面数据的操作
  5. if嵌套-火车站安检-检查刀的长度
  6. localStorage封装借口store.js的使用
  7. 主动型页面性能利器:Page Status
  8. JavaBean和Servlet
  9. keyshot分辨率多少合适_分辨率单位及换算详解
  10. 机器人核心期刊及会议
  11. 微信支付跨平台软件架构
  12. D - Hangar Hurdles(kruskal重构树+树上倍增)
  13. 理解C语言——从小菜到大神的晋级之路(15)——完结篇:C编程风格
  14. 计算机硬盘为啥要入固定资产,监控存储硬盘入固定资产吗
  15. 小米平板4 android版本,小米平板4/4Plus通刷-LOS-安卓9.0.0-稳定版Stable2.0-来去电归属-农历等-本地化增强适配...
  16. Azure 入门文章及动手视频
  17. 解决webpack打包、编译、热更新Node内存不足问题
  18. 零拷贝之splice( )函数和tee( )函数
  19. R语言学习笔记(十):重抽样与自助法
  20. 【开播3.5小时,观看近5万人,3天销量第一】2021企业数字化转型落地高峰论坛暨《数字化转型方法论》新书发布会大获成功

热门文章

  1. paypal android app,PayPal
  2. 如何提取NC中的数据不同维度信息(如:变量、时间等
  3. window10安装vnc无法使用,window10安装vnc无法使用的原因和解决办法
  4. dcp9030cdn定影_兄弟DCP-9030CDN驱动
  5. idea打包jar包后java运行jar命令提示jar中没有主清单属性的解决方案
  6. 台式计算机硬盘主要接口,硬盘接口类型,详细教您怎么看硬盘接口的类型
  7. 灰色关联分析与预测模型
  8. 需求调研第二篇--调研准备阶段避免哪些错误
  9. 设置谷歌浏览器黑色主题
  10. ZFAKA最新版最简安装教程