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

中南大学

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*************************菜单********

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值