今天是用C语言写一组猜数字的游戏
首先我们要先了解我们这个项目所要用到的头文件,有三个
第一个就是我们的#include<stdio.h>,第二个就是#inclede<stdlib.h>这个就是在我们之后用的srand函数中所用到的,也就是随机数。第三个就是#inclede<time.h>,有了这个头文件就可以引用时间戳
这里给大家拓展一下什么是时间戳,时间戳就是Unix 时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。
大家有兴趣的可以用这个时间戳转换去试一下。
下面就是开始我们猜数字游戏的制作
先把这三个头文件输入进去
接下来我们要写一个菜单,让玩家选择玩或者不玩
我们用void来创建
将菜单制作完成后就可以开始写我们游戏的代码
void
game
()
7
{
8
int
r = rand()%
100
+
1
;
9
int
guess=
0
;
10
while
(
1
)
11
{
12
printf
(
"
请猜数字
>:"
);
13
scanf
(
"%d"
, &guess);
14
if
(guess < r)
15
{
16
printf
(
"
猜⼩了
\n"
);
17
}
18
else if
(guess > r)
19
{
20
printf
(
"
猜⼤了
\n"
);
21
}
22
else
23
{
24
printf
(
"
恭喜你,猜对了
\n"
);
25
break
;
26
}
27
}
28
}
可以参考以上代码,这里会用到一个while循环,还有个else if的嵌套。
那么将上面的工作完成之后就可以去写我们的主体部分了
main函数不能忘记
int main()
![](https://img-blog.csdnimg.cn/direct/066df22edff4492487c01ffa1fbabd44.png)
![](https://img-blog.csdnimg.cn/direct/ff059e91c237499c9a7fc52d328e5c02.png)
那么代码到这里就是一个简单的猜数字游戏了。主要用到的就是一个while跟do while的循环,还有就是if跟else if的使用,还有头文件是不可缺少的 。
如果大家愿意还可以加上更多的玩法,比如上面的限制次数等等。