首页 猜数字游戏

猜数字游戏

举报
开通vip

猜数字游戏猜数字游戏 《猜数字》简介 猜数字可以算是一种益智类小游戏,一般两个人玩,也可以由一个人和电脑玩,可以在纸上、在网上都可以玩。这种游戏规则简单,但可以考验人的严谨和耐心。 这个游戏的规则比较简单,一般两个人玩,一方出数字,一方猜。出数字的人要想好一个没有重复数字的4位数,不能让猜得人知道。猜的人就可以开始猜。每猜一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示位置正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。 如正确答案为5234,而猜的人猜5346,则是1A2B,其中有一...

猜数字游戏
猜数字游戏 《猜数字》简介 猜数字可以算是一种益智类小游戏,一般两个人玩,也可以由一个人和电脑玩,可以在纸上、在网上都可以玩。这种游戏规则简单,但可以考验人的严谨和耐心。 这个游戏的规则比较简单,一般两个人玩,一方出数字,一方猜。出数字的人要想好一个没有重复数字的4位数,不能让猜得人知道。猜的人就可以开始猜。每猜一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示位置正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。 如正确答案为5234,而猜的人猜5346,则是1A2B,其中有一个5的位置对了,记为1A,而3和4这两个数字对了,而位置没对,因此记为2B,合起来就是1A2B。 接着,猜的人再根据出题者的几A几B继续猜,直到猜中为止。 3. 程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 要求实现功能 本课程设计要求编写一个程序,扮演《猜数字》游戏中的出数字方,要求程序完成以下功能: 1) 随机抽取一个4位整数k,要求这个四位数没有重复数字,最高位不是0 2) 提示玩家,猜一个数字 3) 根据玩家猜的数,与k比较,判断玩家猜的数字中位置正确的数字个数m和数字正确而位置不对的数的个数n,并以mAnB的形式输出 4) 如果玩家没有猜对,那么提示mAnB,让玩家继续猜,否则输出“你太棒了,这个数字就是****,你一共猜了*次哦~” 5) 如果玩家猜了8次还不对,那么提示玩家“你已经猜了8次了,还要继续吗,(1:yes/0:false),玩家选择1的话,就继续猜,如果选择0的话,就结束游戏,如果输入既不是1也不是0,提示用户“输入非法,重新输入”。 6) 如果玩家猜了15次还不对,那么提示玩家“你已经猜了15次啦,是不是方法不对啊,休息一会再来玩吧~”,然后退出游戏。 4. 参考资料 编程时需要用到的随机整数生成代码: int z; srand( (unsigned)time( NULL ) ); z=(rand()%100)*(rand()%100);/*随机选数*/ z中即存放了一个生成的随机整数,但是这个z有可能不是4位数,也有可能存在重复数字,因此要对其数据的合法性进行判断,直到生成符合要求的4位数为止 需要的头文件: #include #include #include 5. 对应用程序的要求: 1) 要求使用模块化设计,将各个功能设计成独立的函数 2) 凡等候用户输入时,给出足够的提示信息,如“请选择(1 输入 2 计算……):”提示用户选择。 3) 程序具有一定的健壮性,不会因为用户的输入错误引起程序运行错误而中断执行。对输入值的类型、大小范围、字符串的长度等,进行正确性检查,对不合法的输入值给出出错信 息,指出错误类型,等待重新输入 4) 对删除数据应给出警告,以便用户确认删除操作。 5) 在程序功能实现后,可以进一步对程序界面进行美化 6. 课程设计步骤与方法 1) 需求分析:对用户提出的问题提出解决的办法和思路。 2) 根据需求,设计系统功能模块。 3) 根据基本思路,确定输入和输出,设计程序的算法,并分别绘制系统总 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 图和各个模块流程图。 4) 在计算机上编译程序,检验程序的可运行性和正确性。 5) 编写C语言课程设计 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 。 7. 课程设计报告内容 课程设计报告中应包括需求分析、概要设计、详细设计、调试分析、测试结果、设计体会、附录等,具体地: 1) 设计报告中应首先包括班级、姓名、学号,写在封面上。封面格式统一采用本指导 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 中的样本。 2) 概要设计中应包括设计思想、实现方法、系统中主要模块(函数)及各模块间的关系的描述。 3) 详细设计中应该给出每个模块的详细设计说明,给出系统总流程图和各个模块流程图;流程图要求使用office内的visio软件绘图。 4) 调试分析应该将整个调试过程 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 下来,遇到哪些问题,如何一一改进; 5) 测试结果应该将程序的运行的完整过程记录下来,包括你的各种不同的输入以及相应的输出,说明运行结果是否正确 6) 设计体会中应包括本系统的不足之处以及可改进的地方,还应说明系统的特色、新的发明、创造等等 7) 附录是可选的,可以根据实际情况决定是否需要附录。附录中可以包括源程序以及一些相关技术。
本文档为【猜数字游戏】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_721103
暂无简介~
格式:doc
大小:14KB
软件:Word
页数:3
分类:生活休闲
上传时间:2017-09-21
浏览量:70