下载此文档

2021年C语言优秀课程设计运动会综合管理系统.doc


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
计算机程序设计课程设计c语言

题目:运动会管理系统
学院:
专业:
班级:
学号
姓名:
指导老师:
设计日期: 20XX/6/26
一.概述
这个程序是运动会管理系统,是为了愈加好地管理学生运动会而设计。
二、 设计概要
本例实现一个综合校际运动会数据管理系统,用户能够在已建立数据统计函数中输入数据信息、在已建立输出函数中查看数据信息。输入、输出和查看操作全部是经过对函数中for循环操作完成。
主体部分:首先在程序开始处,开通语句#include“”, #include<>,#include<>引入头文件,,男子m,,match,sclist,school等。而且编写对数据输入、输出和查看操作函数;最终在main函数内部实现对各子函数调用,实现数据综合管理。
任务概述:
用for循环 , if—else---if---else ,do---while用来控制程序循环。
用函数完成数据 输入 输出 查看。
在主函数中调用函数来实现输入 输出 查看等功效。
三、 设计步骤
main() 主函数
输入m
打印welcome
打印参赛学校数量
输入n
打印男子项目数
开始
Y
调用输入函数input()
打印犯错信息
打印女子项目数
输入w
打印比赛基础情况
初始化 c=1
c>0&&c<=n
C= =0
break
N
Y
N
调用整理函数index()
调用团体成绩计算函数
N
调用输出团体报表函数
初始化 c=1
打印要求输出学校编号
输入c
c= =0
break
Y
打印THE END
结束
调用输出学校成绩列表函数output()
c>0&&c<=m+n
打印犯错信息
N
Score() 得分分配函数
b= =3
开始
定义前三名得分情况
定义前五名得分情况
结束
N
Y
Input() 输入函数
调用得分分配函数 input()
初始化i=0
i<=ma[a-1].num
打印i+1名学校编号
打印得分分配选择
输入分配选择ma[a-1].num
ma[a-1].num!=3&&ma[a-1].num!=5
开始
打印犯错信息
N
Y
结束
i++
输入学校编号
N
Y
打印i+1名姓名
输入i+1名姓名
打印i+1名所得分数

整理函数 index()
开始
j<ma[a-1].num
初始化i=0
i<n
初始化i=0
i<m+n
初始化j=0
结束
初始化校号和累加数
i++
N
N
N
Y
Y
Y
初始化k=0
sc[k].list[sc[k].num].score=ma[i].list[j].score ; sc[k].num++;
初始化t=0
k<n
ma[i].list[j].scnum= =sc[k].scnum
sc[k].list[sc[k].num].matnum=ma[i].matnum;
sc[k].list[sc[k].num].position=ma[i].list[j].position;
N
Y
Y
t<20
sc[k].list[sc[k].num].name[t]=ma[i].list[j].name[t]
某学校取得名次项目=某项目中名次
t++
N
Y
团体成绩计算函数 teamsco()
开始
N
N
j<sc[i].num
初始化i=0
i<n
初始化团体成绩,女子成绩,男子成绩
i++
初始化i=0
i<n
i<m
Y
Y
Y
结束
i<n
N
N
j=0
j=0
j=o
初始化 i=m+1
N
Y
N
N
j<sc[i].num
j<sc[i].num
j++
Y
j++
Y
j++
Y
计算团体成绩

2021年C语言优秀课程设计运动会综合管理系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人业精于勤
  • 文件大小116 KB
  • 时间2020-12-14