猜数字游戏的实现内容:
1. 电脑随机生成一个数字(1—100)
2. 玩家猜数字
如果玩家猜小了,就提示猜小了。
如果玩家猜大了,就告提示大了。
如果玩家猜对了,就提示猜对了。
3. 游戏每局结束后,可以选择是否继续玩或者退出。
我们开始先做一个游戏主页菜单,菜单的选择有玩游戏或者退出游戏,代码如下:
void menu() // 这里我们定义一个不要返回值的 menu 函数来实现菜单的功能
{
printf("***********************\n");
printf("********1.Play*********\n"); // 选择 1 玩游戏;
printf("********0.Exit*********\n"); // 选择 0 退出游戏
printf("***********************\n");
}
游戏菜单做好后,我们需要进行选择玩游戏或者退出游戏,并且实现游戏猜数字的部分,代码如下:
void game() // 定义 game函数 实现游戏部分
{
int ret = rand(); // 调用 rand 函数来随机生成一个伪随机数
printf("%d\n", ret);
/*int guess = 0; // 先注释掉这句跟 while循环部分,暂且先不猜只随机生成数字
while (1)
{
printf("猜数字:\n");
scanf("%d", &guess);
if (guess < ret)
{
printf("猜小了,请重新猜\n");
}
else if (guess > ret)
{
printf("猜大了,请重新猜\n");