c语言应用,猜数字小游戏设计

本文介绍了如何用C语言制作一个简单的猜数字游戏,包括游戏的整体框架设计、随机数生成、主菜单、分支选择(菜单和退出)、游戏界面(猜数字过程及提示)等关键步骤。
摘要由CSDN通过智能技术生成

我们要用c语言做一个猜数字小游戏,就是在1-100的数字中随机生成一个数字,然后我们去猜测那个生成的数字。

做这个游戏,那我们需要的是一个整体的思想,做一个游戏需要有哪些部分?一开始可能会没有头绪,但是只要顺着一条线的思维,想一想要做的游戏刚开始是什么样子,玩的时候是什么样子,游戏怎么结束,结束又是怎么样给罗列出来,那框架就逐渐形成了。

因为我们需要去实现的效果是随机生成的数字,所以游戏开始我们直接就在程序中运用srand函数和time函数的时间戳来随机生成一个数字,然后运用循环语句do...while和分支语句switch来形成整个游戏的框架。

主函数

刚进入程序的时候,也就是刚进入游戏,我们需要什么?没错是游戏主菜单,那我们就在进入do...while的循环后,让程序直接进入主菜单,不需要任何的条件,所以也是为什么运用do...while循环函数。

菜单界面函数

在我们实现进入菜单的操作后,那我们是不是需要判断是否进入游戏,或者退出游戏,这些选择就属于分支的选择,那我们就运用switch语句来实现这些分支选择后的效果,输入1游戏开始,输入2退出游戏,而输入其他的值就需要重新输入。后面两个分支的设计倒是不难,而重头戏便是输入1游戏开始,这就是我们接下来要设计的,也是游戏的核心内容。

游戏界面函数

游戏开始,我们用rand函数生成一个1-100的随机数,然后使用while循环来猜数字,循环一次说明我们已经猜过一次数字,当然,一般我们不可能做到一次就猜对数字,所以我们需要一些提示来帮助我们完成游戏,所以当我们输入一个数字时,若是猜大了,就会提示猜大,若是猜小了,就会提示猜小,直到你正确猜出正确的数字,然后最后统计你一共猜了多少次,游戏结束回到主菜单。

游戏运行时

  • 31
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值