【C语言程序设计】—最近超火的小游戏—【数字炸弹】!

✍  准备工作和建议

一、程序的原理

在动手编程之前,得先跟大家说一下这个程序是干什么的。

我们可以称呼这个游戏为《数字炸弹》。

游戏的原理是这样:

每一轮电脑从 1 到 100 中随机抽一个整数。

电脑请求你猜这个数字,因此你要输入一个 1 到 100 之间的整数。

电脑将你输入的数和它抽取的数进行比较,并告知你的数比它的数大了还是小了。

然后它会再次让你输入数字,并告诉你比较的结果。

一直到你猜到这个数为止,一轮结束。

游戏的目的,当然就是用最少的次数猜到这个“神秘”数字。虽然没有绚丽的图形界面,但是或多或少,这都是你的第一个游戏了,应该值得骄傲。

下面演示了一轮的样式,你要编程来实现它:

这个数字是什么?50

猜小了!

这个数字是什么?75

猜小了!

这个数字是什么?85

猜大了!

这个数字是什么?80

猜大了!

这个数字是什么?78

猜小了!

这个数字是什么?79

太棒了,你猜到了这个神秘数字!!

 

二、随机抽取一个数

       但大家要问了:“如何随机地抽取一个数呢?不知道怎么办啊,臣妾做不到啊。”

       诚然,我们还没学习如何来产生一个随机数。让亲爱的电脑兄来做这个是不简单的:它很会做运算,但是要它随机选择一个数,它还不知道怎么做呢。

       事实上,为了“尝试”得到一个随机数,我们不得不让电脑来做一些复杂的运算。好吧,归根结底还是做运算。

 

我们有两个解决方案:

       ✎  请用户通过 scanf 函数输入这个神秘数字&#

  • 15
    点赞
  • 93
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值