c语言运动会成绩统计报告,C语言程序设计运动会成绩统计系统

程序设计工程训练报告运动会分数统计系统课程名称C语言程序设计工程训练姓名院(系)信息科学与技术学院专业班级学号指导教师教务处制1目录1需求分析12系统总框图和功能模块说明221系统总框图222功能模块说明23系统设计331主要结构体332主要功能函数333关键函数的流程图44系统调试45总结76源程序清单711需求分析1问题描述运动会分数统计参加运动会有N个学校,学校编号为1N。比赛分成M个男子项目,和W个女子项目。项目编号为男子1~M,女子M1~MW。不同的项目取前五名或前三名积分;取前五名的积分分别为7、5、3、2、1,前三名的积分分别为5、3、2;哪些项目取前五名或前三名由使用者设定。(M开始界面,分别输入3、7、3输入1后显示5输入2后显示输入3后显示输入4后显示输入5后显示6输入6后显示输入7后显示输入8后显示7输入9退出5总结本次课程设计检验了我的实践能力,感觉自己还有许多东西要学习,并不仅限于课本上的知识,实践才是真理,在学习中实践,实践中去学习。学习的路很长。再有要多问,几个人共同讨论会有意想不到的效果6源程序清单INCLUDEINCLUDEINTA,B,C,D,I,JSTRUCTNODE{INTNUM}STRUCTNODEF22VOIDEXIT0{FILEFPINTKALPIFFPFOPEN“E\\SORETXT“,“W“NULL{PRINTF“CREATERROR\N“PRINTF“1TRYAGAIN\N“PRINTF“2TUICHU\N“PRINTF“3RETURNMENU\N“//回到主菜单//8ALJSCANF“D“,IFK1GOTOALPELSEIFK2EXIT0ELSEIFK3RETURNELSE{PRINTF“输入错误,请重新输入“GOTOALJ}}PRINTFFP,“\N\N“FPRINTFFP,“运动会分数统计表\N\N\N“PRINTFFP,“项目代号“FORI1ICD||ABA||AE3AFAF2ELSEAFG}}ELSEIFAC5{PRINTF“请按照第一、第二、第三、第四、第五的名次依次输入获胜学校代号“AF7FORI0IA||AE3AFAF2ELSEAFG}}12ELSEGOTOALPRINTF“输入完成\N“}/学校成绩/VOIDEACH{PRINTF“\N学校代号团体总成绩\N“FORI1I9PRINTF“D“,IELSEPRINTF“5D“,I}PRINTF“\N学校代号\N“FORI1I9PRINTF“6D“,FIBNUMELSEPRINTF“7D“,FIBNUM}PRINTF“\N“}}/按学校总分排序输出/VOIDZONGFEN{STRUCTNOD13{INTKEINTNUM}INTHASTRUCTNODDEDESTRUCTNODMALLOCSIZEOFSTRUCTNODA1PRINTF“\N学校代号团体总成绩\N“FORI1IDEINUM{HADEBKEDEBKEDEIKEDEIKEHAHADEBNUMDEBNUMDEINUMDEINUMHA}}}FORI1IDEINUM{HADEBKEDEBKEDEIKEDEIKEHAHADEBNUMDEBNUMDEINUMDEINUMHA}}}FORI1IDEINUM{HADEBKEDEBKEDEIKEDEIKEHAHADEBNUMDEBNUMDEINUMDEINUMHA}}}FORI1IA||DRCD||DTCD||GE0I{FORB1B20{IFA20{PRINTF“\N参赛学校个数不能大于20\N\N“PRINTF“共有多少个学校参赛“SCANF“D“,}}PRINTF“有几个男子组“SCANF“D“,PRINTF“有几个女子组“SCANF“D“,FORI0I8CHOOSCHOOSEGCHOOSPRINTF“\N“CHOOSCHOOSE}}18程序设计工程训练成绩评定标准表明细项目评分等级(含系数)评分分值实际得分考勤A(1)B(08)C05D0010工程项目规范A(1)B(08)C05D0210工程训练报告A(1)B(08)C05D0230设计作品质量A(1)B(08)C05D0245材料收集情况A(1)B(08)C05D025综合评分优90100良8089中7079合格6069不合格059该生成绩为,指导老师(签名)评定日期年月日

展开阅读全文

[问题描述] 参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1……m,女子m+1……m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名由学生自己设定。(m<=20,n<=20) [基本要求] (1)可以输入各个项目的前三名或前五名的成绩; (2)能统计各学校总分 (3)可以按学校编号、学校总分、男女团体总分排序输出; (4)可以按学校编号查询学校某个项目的情况;可以按项目编号查询取得前三或前五名的学校。 规定:输入数据形式和范围:20以内的整数(如果做得更好可以输入学校的名称,运动项目的名称) 输出形式:有中文提示,各学校分数为整形   界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。 存储结构:学生自己根据系统功能要求自己设计,但是要求运动会的相关数据要存储在数据文件中。(数据文件的数据读写方法等相关内容在c语言程序设计的书上,请自学解决)请在最后的上交资料中指明你用到的存储结构; 测试数据:要求使用1、全部合法数据;2、整体非法数据;3、局部非法数据。进行程序测试,以保证程序的稳定。测试数据及测试结果请在上交的资料中写明;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值