猜数字游戏(随机数的生成)

文章介绍了如何在C语言中使用rand()函数生成1到100的随机数,通过结合srand()函数和time()函数确保每次程序运行产生不同的随机数。游戏逻辑包括判断用户输入与随机数的大小关系,并提供反馈。代码示例展示了如何实现这个反复进行的游戏。
摘要由CSDN通过智能技术生成

要求:1.随机生成1-100的任意数字。

           2.试验答案如偏大则报告偏大,若偏小则报告偏小。

           3.使游戏可以反复进行。

游戏主界面的完成

 游戏代码书写

知识:rand函数(头文件<stblib.h>)

rand函数是专门用来生成随机数的

rand函数返回的是 0 - RAND_MAX(32767)之间一个随机数

#define  0 - RAND_MAX 0*7fff

可获得如下的输出

 出现每重启程序,生成随机数一样的情况。

rand函数使用,要调用srand函数来设置随机数的生成器

srand只用调用一次(不然放在循环中会生成相近的数字)

 放入main函数则可以实现调用一次srand

time时间戳(头文件<time.h>)

C语言中会返回时间戳 

NULL(空指针)

生成1-100的数可以在生成的随机数后%100+1。

成品代码

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值