C语言实战开发(4)——猜数小游戏

今天小编为大家带来了一个好玩有趣的小游戏。学会了这个代码,不仅可以锻炼自己的脑力,还可以让家里的熊孩子不哭不闹的专心玩游戏哟,赶快来学习吧,隔壁小孩都等不及要来玩啦!

游戏规则:系统先随机产生三个不同的个位数,2S后数字消失,这时需要用户输入刚才看到的三个数字。如果输入错误,则游戏结束。如果输入正确,那么系统会自动增加一个数,2S后数字又消失,再让用户输入刚刚看见的四个数。直到用户失败,游戏结束。

  • 学了这么久,那么开头的#include那些我以后就不再打出来了。
  • 因为要产生随机数,我们又需要用到rand()函数和srand()函数,而这两个函数又都需要插入两个新的头文件。
  • 同时我们要让数字2S后消失,这时我们又需要Sleep()函数,同时这个也需要插入一个头文件。
    所以开头要另外插入三个头文件
#include
#include
#include

因为每次产生随机数的个数都不一样,所以我们需要定义一个变量来表示随机数的个数,并赋给它一个初始值为3,此外由于与个数有关,所以我们需要用到循环语句

int count=3;
int seed=time(NULL);
srand(seed);
for(int i=0;i

产生完了数字以后,我们需要提醒用户输入,所以printf一下

  • 然后我们要给用户输入的数定义一下,并且判断它是否和我们产生的随机数一样,为了确保产生相同的随机数,我们要用seed
printf("请输入:");
srande(seed);
int temp;
for(int i=0;i

其中rand()%9+1,是为了产生0-9这几个数,使用srand(seed),确保了两次rand()%9+1的值是一样的,这样才方便我们将用户的输入与之前产生的数进行比较

一下就是我们的效果图,为了看的更清楚,我在下面的结果中没有设定只显示2S
C语言实战开发(4)——猜数小游戏_第1张图片
QQ图片20191124212701.png
  • ok ,以上就是我们今天的全部内容啦,这个代码你学会了吗,赶紧拿给隔壁小孩玩去吧。
  • 关注小编,以后为你带来更多有趣又好玩的代码哟~

你可能感兴趣的:(C语言实战开发(4)——猜数小游戏)