玩了个游戏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.
这里如果输入字符类型,会导致死循环。有兴趣的可以测试一下,方便的话,可以把改进方法评论一下。

posted @ 2021-01-25 17:47  zbossz  阅读(27)  评论(0)    收藏  举报