- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
数学与计算机科学学院
课程设计报告册
指姓学班专课W:猜数字游戏的分析与实现
:计算机科学与技术
师导名老号级
目录
一设计要求3
二游戏说明3
三总体设计4
(1)文件及函数组成4
(2)函数设计4
四程序代码7
五运行结果24
此课程设计是设计一个猜数字游戏程序。
一.设计要求
1)给出一定的提示,以便游戏者进行下一次猜数。
2)部分游戏功能可由游戏者自行设置,如游戏等级,以便适合游戏者不同程度的要求。
3)游戏者得分达到一定时,自动保存到最佳排行。并且提示要求保存游戏者的信息。
4)游戏者可选择:开始游戏,游戏等级设置,输出最佳排行,游戏说明或退出游戏。
二.游戏说明
1.开始游戏
1)系统随机产生一位不重复的N位数字。N的大小与等级有关。
初级:N=3中级:N=4高级:N=5
2)游戏者输入所猜的不重复数字,并按回车提交。提交的数据
数应与N的大小一致,当数据位数大于N时,只取前N位。
3)系统将提交的数与它自动产生的数进行比较,输出结果“*A*B”形式。其中A代表数
字正确相应位置也正确,B代表数字正确但位置不正确。如:1A3B表示游戏者有1个
数字的位置正确且数值也正确,除此以外,游戏者还猜对了3个数字,但位置不对,
即游戏者已经猜出4位数据,但有3个数据位置不对!
4)游戏者有限定次数的猜测机会,在规定次数内完成,则游戏成功,否则,游戏失败。
其中,猜测次数与等级有关:
初级:10次中级:9次高级:8次。
5)按完成游戏所用的时间和次数计算游戏者所得分数,游戏等级越高,猜测所用的次数
越少,得分越高!若游戏者得分比系统已经保存的分数的高,将提示要求输入游戏者
信息,并且保存在最佳排行之中。
2.等级设置
6)游戏者可以自行设置游戏等级:初级,中级和高级。
3.最佳排行
在最佳排行中,游戏者可以查看当前游戏的最佳排行。
4.游戏说明
在游戏说明中,游戏者可以查看游戏规则。
三.总体设计
本课程设计对模块设计的要求如下:
(1)要求使用多文件方式实现设计;
(2)要求在各个文件内实现结构化设计;
(3)每个模块作为一个单独的C文件,每个文件内的函数如表所示,表中给出了各
个函数的功能说明。
(4)宏和数据结构等放在头文件中,并使用条件编译。
(1)文件及函数组成
源文件函数名或其他成分功能
ASK宏定义
record,h
结构声明结构声明
库函数及函数原型声明
Game_rank设置游戏等级
game_control,c
Game_explain输出游戏说明
Tiptop_record记录最高分
game_register,c
Tiptopoutput输出最佳排行
Game_main开始游戏中心
game.c
您可能关注的文档
最近下载
- 第九讲混一南北与中华民族大统合(元朝时期)-第十讲中外会通与中华民族巩固壮大(明朝时期)-中华民族共同体概论专家大讲堂课件.pptx VIP
- 成人术中非计划低体温预防与护理-2024中华护理学会团体标准.pptx VIP
- 2025年-《中华民族共同体概论》试题及答案解析-新版.pdf VIP
- 《中华民族共同体概论》试题汇总.pdf VIP
- 2023版思想道德与法治绪论1我们处在中国特色社会主义新时代.pdf VIP
- 2025年-中华民族共同体概论-第八讲 共奉中国与中华民族内聚发展(辽宋夏金时期).docx VIP
- Ti-Mg脱氧工艺对低碳钢板气电立焊接头组织和性能的影响.pdf VIP
- 2025年“国学小名士”专题知识竞赛题库500题(含答案).docx
- 新版中华民族共同体概论课件第八讲共奉中国与中华民族内聚发展(辽宋夏金时期)-2025年版.pdf VIP
- 初一英语上册英语竞赛试题.doc VIP
有哪些信誉好的足球投注网站
文档评论(0)