【C语言基础】猜数字游戏+整蛊代码

目录

一、猜数字游戏

1、要求

2、怎么生成随机数?

二、整蛊游戏

1、思路

2、程序代码

3、发布程序


一、猜数字游戏

1、要求

自动产生一个1 --100 之间的随机数

猜数字

首先创建一组随机数,输入数字,

a,猜对了,就恭喜你,游戏结束

b,你猜错了,会告诉你猜大了,还是小了,然后继续猜,直到猜对了。

游戏可以一直玩下去,除非选择退出游戏

2、怎么生成随机数?

1.用 rand() 函数

2.为了避免两次调试中随机数相同

rand()函数需要返回了一个 0~32767 之间的数字,随机数不能放到循环里

3.设置一个随机数字生成器

srand()函数 ,设置一个随机起点

4.要保证产生的数足够随机,给srand(随机值)

这个随机值要利用 时间戳(时间转换为数字)

5.怎么利用时间戳

使用time()函数,参数设置为空值 NULL

6.根据srand 的返回值类型 ,故写为

srand( (unsigned int ) time (NULL))

为了不用频繁的设置生成数的起点,将该语句放到 main 函数

srand函数的下放使用就是 不需要的频繁的设置生成数的起点

注:

首先设置主函数,利用do循环让游戏可以持续进行,涉及选择就要用到分支语句 switch(),之后完善各个分支的内容。

二、整蛊游戏

1、思路

首先需要了解两个命令指示符:

输入 shutdown -s -t 60 设置为60秒后关机

取消 shutdown -a

关机函数:

system(“shutdown -s -t 60”)——执行系统命令的

2、程序代码

用 goto 语句来实现,

用 while 循环来实现,

3、发布程序

为了能让朋友中招,我们需要生成一个发布版本,这样直接打开就可以。

方法:找到代码源位置 找debug文件夹,选中.exe文件可直接运行,或者将此处debug改为release ,运行产生一个为release的文件夹,可产生一个发布版本。

4.如何进一步把一个可执行程序添加到服务程序里,让。。。,还请自行揣摩。。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Leeper17

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值