3月22日的课后作业,猜数字的游戏
来源:互联网 发布:古典吉他好学吗 知乎 编辑:程序博客网 时间:2024/04/29 13:46
首先申明以后的作业格式统一为 mmdd_username.rar,比如3月22日的课后作业完成后,统一使用winrar压缩成0322_张三.rar这样的格式(假设学生名为张三),交作业的方式为每次上课前2天提交给老师的邮箱(我的邮箱为tianchengweng@gmail.com)。
作业原题
要求作出以下一个小游戏的实现:第一步,在纸上写出一组数字的上下界,比如1和100,表示从1-100范围内的数;然后在另一张纸上写下一个在范围内的随机数;让游戏对手不断的猜这个数据直到猜中。每次猜测不中,都要提示游戏对手是猜大了,还是猜小了。
分析伪代码:
(1)用户提供数字的上下界;
(2)在随机范围内取一个随机数,这就是要猜的数字。
(3)用户进行一次猜测。
(4)如果猜对了,结束程序并告诉用户一共猜了几次。
(5)否则,告诉用户猜得大了,还是小了,并且返回第三步。
实现提示:如何产生随机数?通过.NET Framework的System.Random对象来实现。具体情况参考CLR。
作业答案
……暂不提供
问题扩展
如何得到最多需要猜几次呢?
请解释这个公式2(N次方)>= 上界 - 下界;N表示最大的猜测次数,例如,如果范围是1到100,那么可以计算出最多需要猜7次,因为2的6次方=64而2的7次方=128。
- 3月22日的课后作业,猜数字的游戏
- (一)1月14日课后作业
- 12月2日 课后作业
- 11月3日 星期六 上传的作业
- SET不同!(补3月6日的作业)
- 11月18日上传的作业
- 12月6日上传的作业
- 2月26日的作业!!
- 某一天的课后作业!!!
- 10月15日的作业(无线路由器)
- 猜数字的游戏
- mysql中插入 年 月 日 +数字 递增的订单号
- java小于10的数字加0,用于月日
- 2015年12月29日课堂总结及课后作业
- 2004年8月21日 照着书 编写猜数字游戏 、、
- 9月22日LINUX作业
- 5月22日google首页的吃豆子游戏,留个纪念
- 09年3月6日活动主题:网络游戏(及网页游戏)的技术发展
- javaScript基本用法C
- 三毛 作者: 安妮宝贝
- IP地址的隐藏
- 终于决定开始Blog之旅了!
- C++实战之内存管理
- 3月22日的课后作业,猜数字的游戏
- What is SWIG
- 今天终于完善了自己做的计算器的功能,剩下的就是对意外事件的处理了
- SQL数据库操作完全手册
- 逆流而上——泛谈对二进制可执行程序的静态反编译
- zcxz
- 彻底监视Internet Explorer的下载
- 一到逻辑题的编程解答
- DVSR 动态验证静态路由