1.电脑随机生成1-100 的随机数。
2.猜数字
猜大了--电脑提示数字猜大了
猜小了-- 电脑提示数字猜小了
猜对了--电脑提示:恭喜你猜对了
3.如果没玩够 可以重复玩。
如何生成随机数。
用rand函数生成随机数,但这种随机数是伪随机数。
重新运行后
两组随机数一样 被称为伪随机数。
可以利用时间来进行随机数的生成--因为时间每分每秒都不相同。
有个新名词叫时间戳 可以和时间相互转换
利用时间戳需要加上time.h
为了让他们的第一个值是不一样的 需要将rand 改成srand
srand:初始化随机种子
rand:产生随机数
这样保证每次开始游戏都不相同。
严格意义来说这种随机数也是计算机通过算法 算出来的值。
建立目录
实现
输入1开始游戏
输入0退出游戏
输入其他的提示:输入错误请重新输入。
input用于选择是否开始游戏
:游戏菜单
游戏内部实现
rand() % 100 + 1 --------- 随机数取模后两位范围变成0-99 +1 范围就变成1-100 符合题意。
guess设置为猜的数 r为电脑生成的随机数。两个作比较
如果 guess>r 则提示猜大了
如果 guess<r 则提示猜小了
如果 guess=r 则提示:恭喜你猜对了。
count设置为答题次数 如果范围内没有答出结果则提示失败并告知结果。