ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:361.65KB ,
资源ID:4526014      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-4526014.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(运动会分数统计Word格式.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

运动会分数统计Word格式.docx

1、自行设定,注意边界等特殊情况。*/一、需求分析(一)问题分析该系统所应包含得信息为:学校编号、学校名称、运动项目编号、运动项目名称、学校总分、男团总分与女团总分等。(二)系统功能分析1、根据基本数据输入相关得信息2、根据要求输出所需信息3、查找所需信息4、结束运行二、概要设计 根据运动会分数统计系统问题得分析与设计要求,可以将该系统分为四大模块:输入信息模块、输入信息模块、查询信息模块与退出系统模块 (1)输入信息模块实现信息得输入与存档(2)输出信息就是根据要求实现相关信息得排序输出 (3)查询信息根据要求查询信息 (4)退出系统结束系统 三、详细设计(一)主控模块设计 main(); ca

2、se1 case2 case3 case4 default (二)输出信息模块设计 design1( ); Yes No yes (三)输出信息模块设计 design2( );(四)查询模块 design3(); Yes No No四、程序调试与实现学校编号学校名称项目编号1名次项目编号2名次项目编号3名次项目名称(3名)跳远(5名)100m(3名)跳高1北理工2/32吉大1/53北师大41、全部合法数据2、整体非法数据3、局部非法数据五、用户使用说明1、 首先,请根据要求输入所需数据。2、 系统自动设置学校个数:3个;男子项目:2个;女子项目:1个。如果需要更改其个数,只需将#define

3、n 3(学校数目)、#define m 2(男子项目数目)、#define w 1(女子项目数目)中得个数进行更改,即可解决问题。3、输入得数据存入名叫num、txt得文档中,如有需要可以查询。六、附录源代码#includemath、h#include process、h#define n 3/学校数目#define m 2/男子项目数目#define w 1/女子项目数目#define null 0 void design1();void design2();void design3();int choice,sign;typedef struct int itemnum; /项目编号 ch

4、ar name;/项目名称 int top; /取名次得数目 int range5; /名次 int mark5; /分数itemnode; /定义项目结点得类型 int schoolnum; /学校编号 char schoolname20;/学校名字 int score; /学校总分 int mscore; /男团体总分 int wscore; /女团体总分 itemnode cm+w; /项目数组headnode ;/定义头结点类型headnode hn;/定义一个头结点数组void main() /主函数 printf(=欢迎使用运动会分数统计系统=n);* 1、输入信息*n* 2、输出

5、信息*n* 3、查询信息*n* 4、退出系统*n=nn请选择要实现步骤得编号: scanf(%d,&choice); switch(choice) case 1: /输入信息 design1(); break; case 2: /输出信息 design2(); case 3: /查询信息 design3(); case 4:/退出系统 printf(使用结束n default:/输入有误输入有误,请选择一个正确得编号n main(); void design1() /输入信息 FILE *fp1; int i,j,k,s; for(i=0;in;i+) hi、score=0; hi、mscor

6、e=0; hi、wscore=0; /初始化头结点 printf(请输入学校编号: scanf(hi、schoolnum); 学校名称:%shi、schoolname); for(j=0;jm+w;j+) 项目编号: scanf(hi、cj、itemnum); 项目名称:hi、cj、name); 取前几名(5/3)hi、cj、top); 取得几个名次:k); /输入项目信息 for(s=0;s5;s+) hi、cj、ranges=0, hi、cj、marks=0; /初始化排名与分数k; if(hi、cj、top=3) /取前3名记分 printf( 取得名次: scanf(hi、cj、ran

7、ges); /输入所获名次信息 switch(hi、cj、ranges) case 0: hi、cj、marks=0; break; case 1: hi、cj、marks=5; case 2: hi、cj、marks=3; case 3: hi、cj、marks=2; else if (hi、cj、top=5)/取前5名记分 /输入所获名次信息 hi、cj、marks=7; case 4: case 5: hi、cj、marks=1; else 输入有误,请重新输入! design1(); hi、score=hi、score+hi、cj、marks; /记录总分 if(j=m-1) /记录男

8、团总分 hi、mscore=hi、mscore+hi、cj、marks; else /记录女团总分 hi、wscore=hi、wscore+hi、cj、marks; fp1=fopen(num、txt,a fprintf(fp1,*运动会分数统计系统*n学校编号 学校名字 学校总分 男团总分 女团总分 n*n fprintf(fp1, %2d,hi、schoolnum); %10s,hi、schoolname); /学校名称,hi、score);,hi、mscore); /男团总分 %2dn,hi、wscore); /女团总分 fclose(fp1); main();void design2(

9、) /输出函数 int i,j,k; int remembern; int sign; do *1、按学校编号输出、n*2、按学校总分输出、n*3、按男团总分输出、n*4、按女团总分输出、n请选择编号: switch(choice) /按学校编号输出 for(i=0; printf(学校编号:%dn%sn 学校总分: ,hi、score); 男团总分: 女团总分: %dnnn /按学校总分输出 rememberi=i; for(j=i+1; if(hrememberi、scorehj、score) k=rememberi; rememberi=rememberj; rememberj=k; ,

10、hrememberi、schoolnum);,hrememberi、schoolname); ,hrememberi、score);,hrememberi、mscore);,hrememberi、wscore); /按男团总分输出 if(hrememberi、mscorehj、mscore) /按女团总分输出 if(hrememberi、wscoren) 错误:这个学校没有参加此次运动会! scanf(j); if(jm+w|j=0) printf(此次运动会没有这个项目nnn /学校编号超出范围,则输出警告 else 该项目取前%d名,学校编号为%d得成绩如下:, h0、cj-1、top,i); for(k=0;km+w|s=0) /项目编号超出范围则输出警告 此次运动会不包括这个项目、nnn else /输出该项目取得名次学校得成绩该项目取前%d名,取得名次得学校n,h0、cs-1、top); for(i=0; i for(j=0; if(hi、cs-1、rangej! 学校编号:%d,名次:,hi、schoolnum, hi、cs-1、rangej);nnn

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2