简单的猜数字游戏

游戏要求

游戏是多么好玩啊!既能娱乐你的身心,还可以锻炼你的大脑。

玩了这么多的游戏了,你会自己利用编程语言开发小游戏吗?

下面让我们一起编写一个猜数字的小游戏吧!

猜数字会吧!下面看你的运气到底好不好喽!

两处关键代码

(一)、rand()

rand函数是产生随机数的函数,rand()会返回一个范围在0到RAND_MAX(至少是32767)之间的伪随机数(整数)。

(二)、srand()

srand()用来设置rand()产生随机数时的随机数种子。

为什么要既使用rand()函数,又要用srand()函数?

在调用rand()函数之前,可以使用srand()函数设置随机数种子。

如果没有设置随机数种子,rand()函数在调用时,自动设计随机数种子为1。随机种子相同,每次产生的随机数也会相同。

因此使用两个函数目的是为了使每次产生的随机数相同!

system("pause")

意思就是让程序暂停一下,然后按任意键继续,为了看程序运行的结果,防止程序一闪而过;

同样我们号可以利用getcher()实现这一功能!

代码展示

#include<stdio.h>
#include<time.h>
int main()
{
    int k,m;
    printf("======猜数字游戏======\n");
    printf("请猜数字,其介于0到100之间:");
    srand(time(NULL));
    k=rand()%101;
    scanf("%d",&m);
    while(1)
    {
        if(k>m)
        {
            printf("猜错了!!请继续努力,答案比%d大\n",m);
            scanf("%d",&m);
        }
        else if(k<m)
        {
            printf("猜错了!!请继续努力,答案比%d小\n",m);
            scanf("%d",&m);
        }
        else
        {
            printf("你太棒了,恭喜你猜中了!!");
            break;
        }
    }
    //printf("%d",k);
    system("pause");
    return 0;
}

运行结果

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值