C语言猜数游戏

C语言猜数游戏

这篇文章是给学完并学懂了C语言的分支(选择和循环)结构的朋友看的。

要做一个游戏或者程序先要想好有那些要求,以下是我认为一个猜数游戏必带的要求: 

  1. 自定义猜数范围的起点和终点以及机会次数。
  2. 生成一个随机数。
  3. 如果输入猜入的数和生成的随机数相等,就提示猜对了并退出主函数,如果输入猜的数比生成的随机数大,就提示猜大了,如果输入猜的数比生成的随机数小,就提示猜小了,没猜对一次就减一次机会。
  4. 如果机会为0了,就提示没有机会了并输出随机数。

自定义猜数范围的起点和终点以及机会次数

先来写自定义猜数范围的起点和终点以及机会次数,代码如下:

int start,end,opportunity;//范围起点 范围终点 机会次数
printf("请输入猜数游戏的范围的起点:");
scanf("%d",&start);
printf("请输入猜数游戏的范围的终点:");
scanf("%d",&end);
printf("请输入猜数游戏的机会次数:");
scanf("%d",&opportunity);

生成一个随机数

生成一个随机数可以用srand()函数和rand()函数,srand()函数作用大致是每次运行生成的随机数都不同。rand()函数作用是生成并返回一个随机数。代码如下:

int random;//随机数
srand((unsigned)tim
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学编程的闹钟

自愿打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值