中南大学

C语言程序设计实践报告

题 目 校际运动会管理系统

学生姓名 刘世界

指导教师 汤哲

学 院 信息院

专业班级 电气1111班

完成时间 2012年6月27

校际运动会管理系统

一、题目要求

校际运动会管理系统

1、需要处理的基础数据

学校信息:学校编号、学校名称、男子竞赛项目、女子竞赛项目、项目积分、总分等

运动员信息:运动员编号、所属学校、姓名、性别、年龄、参赛项目、成绩、名次、积分

2、系统的基本功能

基本信息输入:输入学校、运动员的基本信息

竞赛信息输入:

(1)根据运动员的参赛项目和获取名次,自动给予运动员相应的积分:第 1名得分 5,第2 名得

分 3,第3名得分2,其他名次不得分;

(2)根据运动员所属的学校,自动给学校的相应竞赛项目加上积分;

信息查询:

(1)查询学校信息

(2)查询运动员信息

成绩排序

按照分数从高到低,对学校的团体名次、学校的男子或女子竞赛名次进行排序。

二.总体设计

分析整个系统,根据以上的需求分析及题目要求,可将整个系统的设计分为以下五个模块:信

息输入、录入比赛结果、查询信息、按分排序、退出.

1.总的模块图 Saveathele ()保存运动员信

Information Saveschool()保存学校信息

Saveprogram ()保存项目信息

Savescore() 比赛结果录入

1

Main

Ttzf() 查询团体总分

Search () Csxx ()查询参赛学校信息

Bsxm ()查询团体总分

Rank()

Exit(0)

图1 整体模块图

三、 详细设计

1.主函数

主函数一般设计的较为简洁,只提供输入、功能处理和输出部分的函数调用。其中各功能模块

用菜单方式选择。另外菜单部分也可以写成函数。

[流程图]

2

显示一系列功能选项

输入n,判断n是否是1-4

Y

根据n的值调用各功能模块函数

图2 主函数流程图

[程序]

intmain()

{

menu();

}

voidmenu()

{

intn,w1;

do

{

puts("\t\t***^__^ 欢迎进入校际运动会管理系统 ^__^***\n");

puts("\t\t*************************菜单********

校运动会c语言程序编写,C语言课程设计 校际运动会管理系统.pdf相关推荐

  1. 单片机c语言程序开发洗衣机,单片机课程设计(洗衣机控制系统).doc

    实用标准文档 文案大全 PAGE 4 东北石油大学 课 程 设 计 课 程 课 程 单片机课程设计 题 目 洗衣机控制系统设计 院 系 电气信息工程学院 专业班级 测控14-1班 学生姓名 孔锡达 学 ...

  2. c语言课程设计商品销售系统,c语言课程设计商品销售管理系统.pdf

    C语言课程设计商 品销售管理系统 1 2020 年 4 月 19 日 文档仅供参考 商品销售管理系统 目录 一. 需求分析 2 二.概要设计 2 三.详细设计 4 四.调试分析 14 五.用户手册 1 ...

  3. 液位控制系统c语言程序,水槽液位控制系统课程设计报告.doc

    摘要 ? 本文根据液位系统过程机理,建立了单容水箱的数学模型.在设计中用到的PID算法提到得较多,PLC方面的知识较少.并根据算法的比较选择了增量式PID算法.建立了PID液位控制模拟界面和算法程序, ...

  4. pwm调速c语言,PWM调速的C语言程序编写

    <PWM调速的C语言程序编写>由会员分享,可在线阅读,更多相关<PWM调速的C语言程序编写(6页珍藏版)>请在人人文库网上搜索. 1.PWM调速的C语言程序编写关于PWM的原理 ...

  5. 在c语言中pwm的作用,PWM调速的C语言程序编写(非常简单);

    <PWM调速的C语言程序编写(非常简单);>由会员分享,可在线阅读,更多相关<PWM调速的C语言程序编写(非常简单);(4页珍藏版)>请在人人文库网上搜索. 1.PWM调速的C ...

  6. Ubuntu下C语言程序编写与运行

    Ubuntu下C语言程序编写与运行 安装Ubuntu Ubuntu系统下C程序编写与运行 VC6.0下编译C程序 在Ubuntu下用Makefile方式编程主程序 安装Ubuntu 在Windows环 ...

  7. Linux下C语言程序编写及执行和分步骤编译链接C源代码

    实验一:Linux下C语言程序编写及执行 //hello.c #include <stdio.h> int main(){int x = 1;int y = 2;int sum = x + ...

  8. 文件的记录c语言程序,c语言程序学生籍贯信息记录簿设计.docx

    c 语言程序学生籍贯信息记录簿设计 学生籍贯信息记录簿 课程设计报告书 班 级: 方 0909-1 学 号:姓 名: 苑 小 叶 指导教师 : 康 亚 男 石家庄铁道大学四方学院 2010年 07月 ...

  9. c语言编写万年历课程设计,用C语言编写万年历 C课程设计.pdf

    用C语言编写万年历 C课程设计 用用 C++语言编写万年历语言编写万年历 用用 语言编写万年历语言编写万年历 学生姓名:学生姓名: 指导老师:指导老师: 学生姓名学生姓名:: 指导老师指导老师:: 摘 ...

最新文章

  1. 独家 | 从基础到实现:集成学习综合教程(附Python代码)
  2. webstorm怎么跑项目_怎么跑Mint-UI的实例,你知道吗?
  3. 【五校联考3day2】B
  4. robot连PCwifi、PC开Shell连robot
  5. [翻译] TGLStackedViewController
  6. 二数 (埃森哲杯第十六届上海大学程序设计联赛春季赛暨上海高校金马五校赛)...
  7. python的智能算法_基于pythonQT及智能算法的快速规则定制方法与流程
  8. Ivy Bridge处理器
  9. 电脑仙人掌机器人作文_暑假有空来练笔——2019各地小学期末作文题目集锦
  10. 广西农业职业技术学院计算机,学科分类与代码-广西农业职业技术学院.doc
  11. 《Python算法教程简及PDF电子版下载
  12. IOS企业应用出现无法验证,需要网络连接以在这台iPad上验证。接入互联网并重试
  13. Window10笔记本电脑如何更改默认浏览器
  14. HTML5--2 HTML标签
  15. 斐波那契数列c语言程序改错题,C语言习题004:斐波那契数列
  16. 计算机网络-应用层和传输层协议分析实验(PacketTracer)
  17. 穗社保条例获准 职工医保需缴到退休最少15年
  18. html 转换为jade,html转jade.htm
  19. 我的晋升答辩小结:测试拿什么证明自己的能力?
  20. VMware安装ghost版windows系统

热门文章

  1. 打印流PrintStream,PrintWriter
  2. cmd下运行java程序提示“无法加载主类”
  3. MySQL配置(详细教程)
  4. docker安装centos7系统并使用xshell连接
  5. Redis——安全配置和权限控制
  6. ReSharper反编译C#类库
  7. 怎么提升自己的c语言算法,如何快速提高自己的编程能力
  8. linux 嵌入式 快照_基于Linux的嵌入式启动优化的研究
  9. 自定义view(画一个LOL能力图表)
  10. 微信小程序调用时间的三种方法