- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 系统分析
1.1 课程设计内容
设计一个运动会分数统计系统,功能包括:
1、数据、信息输入
2、不同方式排序
3、输出相关信息
4、计算得分情况
运动会分数统计系统的性能需求:
1、可以输入各个项目的前三名或前五名的成绩能统计各学校总分
可以按学校编号或名称、学校总分、男女团体总分排序输出
可以按学校编号查询学校某个项目的情况可以按项目编号查询取得前三或前五名的学校数据存入文件并能随时查询输入数据形式和范围:可以输入学校的名称,运动项目的名称
welcom
main
xunhuan
2.3各功能模块的设计
2.3.1 主函数main()
void main()
{
system(Color 1e); //改变背景,前景色
welcom();
xunhuan();
}
首先是从welcom欢迎开始,然后进入xunhuan进行各种功能调用。
2.3.2 输入信息、计算
totaljisuan
input
2.3.3 排序
对学校总分、团体总分排序
2.3.4 查询
通过学校编号、项目编号进行查询
funct6 按学校编号查询学校某个项目情况
funct7 按项目编号查询取得名次的学校
2.3.5 文件
通过对writedata() readdata()调用完成对文件存储与调用
3 系统测试
1.欢迎界面
9.按项目编号查询取得名次的学校
10.从文件直接调用查看信息
出现问题:
在最初写时候用for(i=0;iN;i++)
{
printf(******学校编号:);
fread(k,sizeof(int),1,report); printf(%d\n,k);}会出现只能读取一个学校信息。之后改进读取结构体,但仍在从文件中读取时总有随机数出现;通过仔细检查、与同学讨论才发现是调用的结构与存储的结构不对:for(i=0;iN;i++)
{
fread(sch1[i],sizeof(int),1,report);}
改正:fread(sch1[i],sizeof(school),1,report
4 总结和分工
1. 总结:
课程设计是培养我们的综合能力,从设计总体结构流程、具体算法设计、调试程序等全方面考核。在一开始写完程序后调试,有许多问题出现。再一一检查后发现,许多小问题出现:语句后没有分号、没有大括号、小括号等问题。还有就是在文件存储调用方面因忘记上学期的知识,总是有问题,特别是在从文件中读取时总有随机数出现;通过看书、与同学讨论才发现是调用的结构与存储的结构不对,经过改正后终于正确输出。
5 参考文献
[1] 谭浩强.程序设计
[2] 严蔚敏,吴伟民.数据结构. [M]清华大学出版社,2005.
6附 录
#includestdio.h
#include process.h
#includeconio.h
# define Max 20
int N,bm,gm;//学校个数 男团体个数 女团体个数
void xunhuan();
struct match //项目
{
int matchnum;//项目编号
int rank[3];//名次
}mat[Max];
struct school //学校
{
int schoolnum;//学校编号
int total;//学校总分
int boytotal;//男团总分
int girltotal;//女团总分
struct match mat[Max];
}sch[Max];
void welcom() /*开始界面,欢迎使用*/
{
printf(\t***^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^***\n\n);
printf( 欢迎使用运动会分数统计系统\n\n);
printf(\t***^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^ ^_^***\n\n );
printf(\n\n\n\t\t 按任意键进入系统...);
getch(); system(cls);
}
void mulu(){
printf(\t\t ************系统目录****************\n); //目录
printf(\t\t ************************************\n);
printf(\t\t*
您可能关注的文档
- 坪山新区黄沙坑道路景观工程监理细则.doc
- 安装引起常见故障检修.doc
- 丰田A342E自动变速器典型故障原因分析解决措施.doc
- 大学生就业难原因分析对策探讨.doc
- 初中思想品德课教学中感恩教育资源开发实践研究.doc
- 输电安规考试线路运检类(2013年修订).doc
- 科创职业学院——实用英语课程标准.doc
- 小企业会计准则习题第七章利润利润分配第八章外币业务[1].doc
- 职业素养培养提升计划.doc
- 第10章目标场战略.doc
- 2025年文化创意主题餐厅产业链上下游协同创新研究报告.docx
- 小学语文教学多媒体素材智能剪辑与特效制作在人工智能背景下的创新研究教学研究课题报告.docx
- 文旅融合视角下乡村文化旅游品牌建设与发展报告.docx
- 2025年云计算行业绿色节能技术与应用白皮书.docx
- 2025年生态养殖观光园生态旅游产业发展现状与展望报告.docx
- 《工业园区大气污染物协同控制技术经济性分析及政策支持研究》教学研究课题报告.docx
- 2025-2030年中国客车行业发展运行态势与市场营销规划预测研究报告.docx
- 社区智能维修服务预约平台2025年用户行为分析与产品优化报告.docx
- 2025年XX行业龙头企业发展战略研究报告.docx
- 2025年银发群体适老化智能生活解决方案研究报告.docx
最近下载
- 2012年单证员考试国际商务单证缮制与操作真题试题与答案 .pdf VIP
- 2016年国际商务单证员《国际商务单证缮制与操作》历年真题及详解.doc VIP
- 2023年单证员考试国际商务单证缮制与操作真题试题及答案.doc VIP
- 医院护理培训课件:《如何进行有效的护患沟通》.pptx
- 2024年单证员考试国际商务单证缮制与操作模拟真题试题与答案.doc VIP
- 广发证券-顺丰控股-002352-多年布局终结果,时效国际两开花.pdf VIP
- 2022年单证员考试操作试题及参考答案.doc VIP
- 女性乳腺癌术后患肢功能锻炼.ppt VIP
- 2024江苏省地质局所属事业单位招聘89人笔试模拟试题及答案解析.docx VIP
- 血液灌流课件.ppt VIP
文档评论(0)