玩了个游戏1:猜数字

思路

0.先创一个主程序
在这里插入图片描述

1.得有一个菜单(随你喜好设计)
在这里插入图片描述
2.选择可以用switch语句或者if判断,这边switch就是为选择而生,那么我这边用switch
在这里插入图片描述
3.玩游戏是不是得先进去?在点开始或退出?(😆当然你们进去肯定是选开始游戏,哈哈哈。)。联想一下,不管怎样都要先进去的语句?
——————————————————————————-—————————————————————————————
d o − w h i l e 咯 do -while 咯 dowhile
在这里插入图片描述
4.实现game
在这里插入图片描述

注意

0.
rand设置之前,需要srand来生成随机数,time的类型是long,但srand需要unsigned int型,所以用了强制类型转换,null是空指针,是time需要指针,这边给它一个空指针。随机数的设置,为了更随机,所以不要把srand放在循环体里面,这样每次都要重新设置,就不够随机,我们把它放在主函数里面,只要设置一次就行了。
1.
因为我们不需要猜太大的数字,所以,我们%100,让随机数只生成0-99的数字,这样方便我们去猜。
2.
这里如果输入字符类型,会导致死循环。有兴趣的可以测试一下,方便的话,可以把改进方法评论一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值