版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机程序设计课程设计c语言题目:运动会管理系统学院:专业:班级:学号*指导教师:设计日期: 2013/6/26Word资料一.概述这个程序是运动会管理系统,是为了更好地管理学生运动会而设计的。二、设计概要本例实现一个综合的校际运动会数据管理系统,用户可以在已建立的数据记录函数中输入数据信息、在已建立的输出函数中查看数据信息。输入、输出和查看的操作都是 通过对函数中for循环的操作完成的。主体部分:首先在程序开始处,开通语句 #include Conio.h " , #include<stdlib.h> , #include<stdio.h>引入头文件,这样就
2、能直接调用库函数再定义团体n,男子m,女子w.然后定义结构体变量 result, match, sclist, school等。并且编写对数据的输入、输出和 查看操作的函数;最后在main函数的部实现对各子函数的调用,实现数据的综合管理。任务概述:1. 用 for 循环,if else-if-else ,do-while用来控制程序的循环。2. 用函数完成数据的输入输出查看。3. 在主函数中调用函数来实现输入输出查看等功能。三、设计流程main() 主函数调用团体成绩计算函数调用输出团体报表函数初始化c=1Score() 得分分配函数整理函数index()Word资料团体成绩计算函数teams
3、co()开始Word资料输出学校成绩列表output。输出团体报表函数teamput()结束四、程序调试#include <conio.h> #include<stdlib.h> #include<stdio.h> int n,m,w;struct resultint scnum;char name20;int position;int score;;struct matchint matnum;int num;struct result list5;struct sclistint matnum;int position;char name20;int s
4、core;struct schoolint scnum;struct sclist list50;int team;int mteam;int fteam;int num;;struct match ma50;struct school sc20;score(a,b)int a,b;if(b=3)maa-1.list0.score=5;maa-1.list1.score=3;maa-1.list2.score=2;if(b=5)maa-1.list0.score=7;maa-1.list1.score=5;maa-1.list2.score=3;maa-1.list3.score=2;maa-
5、1.list4.score=1;return;input(a)int a;int i;doprintf("n the %d item:take the former positions (3/5)?”,a);scanf("%d",&maa-1.num);if(maa-1.num!=3)&&(maa-1.num!=5)printf("n!error:please input the number 3or 5!n");while(maa-1.num!=3)&&(maa-1.num!=5);score(a,ma
6、a-1.num);for(i=0;i<maa-1.num;i+)maa-1.listi.position=i+1;printf("n the %d position:scnum:",i+1);scanf("%d",&maa-1.listi.scnum);printf("name:");scanf("%s",&);printf("the score:%d",maa-1.listi.score);return;index()int i,j,k,t
7、;for(i=0;i<n;i+)sci.scnum=i+1;sci.num=0;for(i=0;i<m+w;i+)for(j=0;j<mai.num;j+)for(k=0;k<n;k+)if(mai.listj.scnum=sck.scnum)sck.listsck.num.matnum=mai.matnum;sck.listsck.num.position=mai.listj.position;for(t=0;t<20;t+)t=t; sck.listsck.num.score=mai.list
8、j.score;sck.num+;return;teamsco()int i,j;for(i=0;i<n;i+)sci.team=0;sci.mteam=0;sci.fteam=0;for(i=0;i<n;i+)for(j=0;j<sci.num;j+)sci.team=sci.team+sci.listj.score;for(i=0;i<m;i+)for(j=0;j<sci.num;j+)sci.mteam=sci.mteam+sci.listj.score;for(i=m+1;i<n;i+)for(j=0;j<sci.num;j+)sci.ftea
9、m=sci.fteam+sci.listj.score;return;output(a)int a;int i;printf("n the grades form scnum:%dn",a);printf(" matnum pozition namemarkn");for(i=0;i<sca-1.num;i+)printf("%6d%10d%10s%15dn",sca-1.listi.matnum,sca-1.listi.position,,sca-1.listi.score);return;te
10、amput()int i;printf("n the grades of the team form n");printf("scnum team mteamfteamn");for(i=0;i<n;i+)printf("%4d%7d%11d%13dn",sci.scnum,sci.team,sci.mteam,sci.fteam);return;main() int i,c;printf("*n");printf("welcomen");printf("*n");pr
11、intf("please input the number of the schools:");scanf("%d",&n);printf("n how many man sports:");scanf("%d",&m);printf("n how many women sports:");scanf("%d",&w);printf("n this competition have %d school join,get %d matches,
12、%d man's sport,%d women's sports.n",n,m+w,m,w);c=1;while(c!=0)printf("n please input the finished competition(0=COTINUE):");scanf("%d",&c);if(c>0)&&(c<=m+w)input();elseif(c=0) break;else printf("n!error:the number must among1-%d!n",m+w);in
13、dex();teamsco();teamput();c=1;while(c!=0)printf("nn please input the scnum(0=EXIT):");scanf("%d",&c);if(c=0) break;else if(c>=0)&&(c<=m+w)output。;else printf("n!error: the number must among -%d 之间的整 数!n",m+w);printf("n THE END!n");return;五,心得总结1.程序运行时出现乱码,用英文替换即可。六、附程序清单凯 C:TCTC.EJIEhuw uitiiiy ukAii 尊器:Z5how Wdriy uonen spurts Zthis wmpcl Ltlun houtr 5 suhuul Ju27 n<iltics *ha*i*» ypvrt2 wumvii »pu rts Tpleat! lupul the fluKlftiU cunipellLluii<0-CO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮公司运营培训课件
- 2025年广西中考数学真题【含答案】
- 2026校招:博赛矿业题库及答案
- 2026校招:OPPO真题及答案
- 餐厅店长培训课程
- 公司人事档案管理办法规章制度
- 《教育统计学》期末考试试卷附答案
- 餐前准备工作培训
- 移动应用隐私设置优化指南
- 飞机安全培训题材
- 北京市东城区2025-2026学年高三上学期期末考试地理试卷
- 幽门螺杆菌对甲硝唑耐药的分子机制
- 2025高考新高考II卷英语口语真题试卷+解析及答案
- 孤残儿童护理员中级
- 职业技术学校教学质量评价标准
- 广西安瑞新材料科技有限公司FPC柔性线路板和新材料项目(重大变动)环境影响报告表
- 公私联动考核管理办法
- 国家中医药管理局《中医药事业发展“十五五”规划》全文
- TSG Z7001-2021特种设备检验机构核准规则
- 春夜喜雨教案课件
- 《无人机综合监管与航路规划》全套教学课件
评论
0/150
提交评论