电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

猜数字游戏流程图+源代码

猜数字游戏流程图+源代码_第1页
1/11
猜数字游戏流程图+源代码_第2页
2/11
猜数字游戏流程图+源代码_第3页
3/11
1 、问题描述: 该游戏可以由程序随机产生或由用户输入四个0到9之间的数字,且不重复。玩游戏者通过游戏提示输入八次来匹配上面所输入的数字。A表示位置正确且数字正确,B表示数字正确而位置不正确。如果4A0B,表示游戏成功。每次猜错都会有提示,如果八次都未猜对,游戏失败,显示正确答案。按任意键可以返回主菜单。主要应运数组和循环实现改功能。(对该系统有兴趣的同学可以在实现系统基本功能后,完善系统的其它功能,如:破记录功能,若你所匹配的次数小于纪录保持者,则为破纪录。) 2 、功能要求: 本游戏显示这样的菜单: (1) 随机产生数据 (2) 用户输入数据 (3) 退出游戏 (4)游戏成功与否都能返回主菜单 测试数据: 测试数据: 3792 第一次输入: 1234 0A2B 第二次输入: 5678 0A1B 第三次输入: 0867 0A1B 第四次输入: 9786 1A1B 第五次输入: 1794 2A0B 第六次输入: 2793 2A2B 第七次输入: 3792 4A0B 游戏成功 3 .解题分析 利用主函数调用子函数来实现模块化程序设计。将游戏的每一个功能设计成一个子函数,通过函数调用完成游戏。主要分为两大模块:随机模式和用户模式。 猜数字游戏的主要功能,由系统自动产生 4 个随机排列的整数,或者由用户输入 4 个不同的整数,并给用户 8 次机会猜测数字的数值和排列顺序。如果用户在 8 次之内没有猜出正确的结果,则提示用户游戏失败,否则提示用户猜数字成功。 4 . 系统总体框图 5 .函数名称及功能 Int main() 主函数 开始游戏 用户模式 随机模式 退出游戏 功能菜单显示 开始 v oid begin(v oid) 初始页函数 v oid c_inpu t(char *str)输入并判断函数 v oid c_game(char *temp) 游戏实现函数 v oid c_rand() 随机模式函数 v oid c_printf() 用户模式函数 int ju dgeA(char *a,char *b) 获取A函数 int ju dgeB(char *a,char *b) 获取B 函数 1 . 函数间调用关系 void begin(void) void c_game(char *temp) void c_printf() void c_rand() 主函数; int main() 7 .流程图 (1) v oid c_rand() 随机模式函数流程图 (2) v oid c_printf() 用户模式函数流程图 voidc_input(char *str) int judgeA(char *a,char *b) int judgeB(char *a,char *b) (3 )主函数流程图 8 .运行结果 开始 int a=1 begin() system(“cls”) srand(time(NU...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

猜数字游戏流程图+源代码

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部