如何用c语言来做一个猜数字游戏
  2oFrag0eoNc5 2023年11月02日 38 0

首先规划一下我们的需求:

1.电脑会自动生成一个随机数。

2.猜数字。

猜大了,提示猜大了,继续猜。

猜小了,提示猜小了,继续猜。

猜对了,恭喜你猜对了,游戏结束。

3.玩一把感觉还想玩,可以不退出程序继续玩。

需求规划完了现在正式开始,首先玩游戏得有一个开始的游戏界面菜单吧,所以我们第一步创建一个游戏菜单,

创建一个函数menu来做我们的游戏菜单

如何用c语言来做一个猜数字游戏_随机数

下一步完善我们的菜单,如果我们选1那么开始游戏,如果我们选0那么结束游戏,如果不小心按错数字了那么我们提示,选择错误继续选择,因为是多条选择分支所以这里我们就用switch语句来表达。为了能够让我们可以重复的选择,这里我们需要一个循环,因为我们的需求是不管我们选择不选择,最少把菜单打印出来,所以我们这里用do,whlie循环最为合适。

如何用c语言来做一个猜数字游戏_猜数字游戏_02

到现在,我们的游戏菜单就做好了,下一步做游戏的内容,我们创建一个函数game来做我们的游戏内容,第一步我们需要让电脑给我们一个随机数,这里需要用到函数rand()生成一个随机数,此时生成的随机数不够真的随机,所以需要加上函数time,同时为了让游戏有可玩性,降低难度我们要给函数rand()设置一个范围,范围是1到100之间的随机数。

如何用c语言来做一个猜数字游戏_随机数_03

如何用c语言来做一个猜数字游戏_随机数_04

最后创造游戏提示,创建一个整形变量guess存放我们猜的值,用我们猜的值去比较电脑随机生成的值,如果和随机值比较小了我们提示猜小了,如果大了我们提示猜大了,如果比较完相等那么我们显示恭喜你猜对了。因为在我们猜对之前我们需要一直去猜,所以我们这里需要加一个循环,这里我们用while循环来表示。

如何用c语言来做一个猜数字游戏_随机数_05

好了现在一个简单好玩的猜数字游戏就做好了,下面附上完整代码。(新手小白,做的不好请谅解!)

如何用c语言来做一个猜数字游戏_猜数字游戏_06

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

2oFrag0eoNc5