C语言运动会计分程序编写
19页1、任务:参加运动会有n个学校,学校编号为1n。比赛分两个男子项目,和w个女子项目。项目编号为男子1 m,女子m+1 m+wo不同的项目取前五名或前三名积分;取前五名的积分分别为:7、 5、 3 、 2 、 1 ,前三名的积分分别为: 5、 3、 2; 哪些取前五名或前三名由学生自己设定。( m=20,n=20)功能要求: 1). 可以输入各个项目的前三名或前五名的成绩;2) 能统计各学校总分,3) 可以按学校编号、学校总分、男女团体总分排序输出;4) .可以按学校编号查询学校某个项目的情况;可以按项目编号查询取得前三或前五名的学校。规定:输入数据形式和范围: 20 以内的整数(如果做得更好可以输入学校的名称,运动项目的名称)输出形式:有中文提示,各学校分数为整形界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。存储结构:学生自己根据系统功能要求自己设计,但是要求运动会的相关数据要存储在数据文件中。 (数据文件的数据读写方法等相关内容在c 语言程序设计的书上,请自学解决)请在最后的上交资料中指明你用到的存储结构;测试数据:要求使用 1 、全部合法数据; 2 、
2、整体非法数据;3 、局部非法数据。 进行程序测试, 以保证程序的稳定。 测试数据及测试结果请在上交的资料中写明;#include#include#include #includeusingnamespacestd;intn,m,w;structpro/ 表示项目的结构体stringname;/ 项目名称intsnum6;/ 前 5 名学校的编号p21;structschool/ 表示学校的结构体intnum;stringname;/ 学校名称intscore;/ 学校总分intmale;/ 男子总分intfemale;/ 女子总分sch21;intintegral15=7,5,3,2,1;/ 前五名得分intintegral23=5,3,2;/ 前三名得分voidinput()inti,j,y,x;printf( 输入学校数目 :);y=0;scanf(%d,&n);if(n=1&n=20)y=1;if(y)break;elseprintf( 输入数据有误,请重新输入 :);for(i=1;i=n;i+)printf( 输入第 %d 个学校的名称:,i);scanf(%s,&schi.
3、name);schi.score=0;schi.female=0;schi.male=0;schi.num=i;printf( 输入男子项目数和女子项目数:);y=0;scanf(%d%d,&m,&w);if(m=1&w=1)y=1;if(y)break;elseprintf( 输入数据有误,请重新输入 :);for(i=1;i=m+w;i+)printf( 输入第 %d 个项目的名称:n,i);scanf(%s,&pi.name);printf( 输入第 %d 个项目的前5 名的学校编号:n,i);for( j=1;j=1&x=20)y=1;if(y)break;elseprintf( 输入数据有误,请重新输入 :);pi.snumj=x;schx.score+=integralj-1;if(i=m)schx.male+=integral j-1;elseschx.female+=integralj-1;voidprint(inti)printf(%d%d%s%d%d%d%d%d%d,schi.num,setw(10),schi.name,setw(8),schi.score,set
《C语言运动会计分程序编写》由会员桔****分享,可在线阅读,更多相关《C语言运动会计分程序编写》请在金锄头文库上搜索。
平行四边形的计算教学设计及反思
[应用文书]邮件礼貌用语
抚州高性能工程塑料项目招商引资方案范文参考
焦化厂脱硫工艺及主要设备
火电等设备及100台套轨交盾构项目建议书写作模板-代写定制
污水处理厂改扩建工程屋面工程施工方案
内蒙古关于成立生物柴油研发公司可行性报告_模板范文
妇科实习心得
青龙寺游记作文
湛江海湾大桥桩基成孔困难的原因及解决措施
亲爱的汉修先生读后感700字
青少年近视症状表现
分公司2016年度HSE管理工作方案和计划(初稿)
2023年旷课检讨书
中药鉴定学14
初二物理教师个人工作总结(2篇).doc
一年级下班主任评语
搬迁改造年产30万吨镀锌板彩涂板项目可研报告
小学英语教案
中山电气绝缘材料项目投资计划书【模板参考】
2022-10-21 5页
2023-12-01 3页
2023-05-24 39页
2022-07-31 62页
2024-03-11 8页
2023-07-21 3页
2023-03-21 8页
2023-10-31 18页
2022-11-15 17页
2024-03-11 10页