目录
1. 游戏要求
- 电脑自动生成 1~100 之间的随机数
- 玩家猜数字,猜数字过程中,根据玩家猜测数据的大小给出大了或小了的提示,有五次机会,猜对则游戏结束;五次机会用光,游戏失败。
2. 随机数生成
要想完成猜数字游戏,首先得产生随机数,那怎么产生随机数呢?
2.1 rand
C语言提供了一个函数叫 rand,这个函数可以生成随机数,rand 函数原型如下:
int rand (void);
rand 函数的使用需要包含一个头文件:stdlib.h
rand 函数会返回一个伪随机数,这个随机数的范围是在 0 ~ RAND_MAX 之间,RAND_MAX 的大小依赖编译器实现,大部分编译器上是32767。
测试一下 rand 函数,产生五个随机数:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("%d\n", rand());
printf("%d\n", rand());
printf("%d\n", rand());
printf("%d\n", rand());
printf("%d\n", rand());
return