计算机程序设计课程设计c语言
题目:运动会管理系统学院:专业:班级:学号姓名:指导教师:设计日期:2013626
一.概述这个程序是运动会管理系统,是为了更好地管理学生运动会而设计的。
f二、设计概要本例实现一个综合的校际运动会数据管理系统,用户可以在已建立的数据记录函数
中输入数据信息、在已建立的输出函数中查看数据信息。输入、输出和查看的操作都是通过对函数中for循环的操作完成的。
主体部分:首先在程序开始处,开通语句i
clude“”,i
clude,i
clude引入头文件,这样就能直接调用库函数再定义团体
男子m女子w然后定义结构体变量result,match,sclist,school等。并且编写对数据的输入、输出和查看操作的函数;最后在mai
函数的内部实现对各子函数的调用,实现数据的综合管理。
任务概述:1.用for循环ifelseifelsedowhile用来控制程序的循环。2.用函数完成数据的输入输出查看。
3.在主函数中调用函数来实现输入输出查看等功能。
三、设计流程mai
主函数
开始
打印welcome
打印参赛学校数量
输入
打印男子项目数
输入m
f打印女子项目数
输入w
打印比赛基本情况
初始化c1
N
c0c
Y
调用输入函数i
put调用整理函数i
dex
C0
N
打印出错信息
调用团体成绩计算函数
Y
break
调用输出团体报表函数
初始化c1打印要求输出学校的编号
输入c
c0
N
Y
break
fc0cm
N
打印出错信息
调用输出学校成绩列表函数output
打印THEEND
结束
Score得分分配函数
Y
定义前三名得分情况
开始b3
N
定义前五名得分情况
结束
fI
put输入函数
开始打印得分分配选择
输入分配选择maa1
um
maa1
um3maa1
um
5
Y
N
打印出错信息
调用得分分配函数i
put
初始化i0
imaa1
um
N
Y
打印i1名学校编号
结束输入学校编号i
打印i1名姓名
输入i1名姓名
打印i1名所得分数
f整理函数i
dex
开始
初始化i0
i
N
i
Y
初始化校号和累加数
初始化i0
N
im
Y
N
初始化j0
结束
jmaa1
um
Y
初始化k0
N
k
Y
mailistjsc
umscksc
um
Y
scklistsck
ummat
ummaimat
umscklistsck
umpositio
mailistjpositio
scklistsck
umscoremailistjscoresck
um
初始化t0
fN
t20
t
Y
scklistsck
um
ametmailistj
amet
某学校的获得名次项目某项目中的名次
团体成绩计算函数teamsco开始
初始化i0i
N
i
Y
初始化团体成绩,女子成绩,男子成绩
初始化i0
N
i
结束
N
jY
o
jsci
um
j
Y
N
im
Y
j
N
0
jsci
um
j
Y
初始化im1
i
N
Y
r