在C语言编译环境中调试以下程序,使程序实现猜数字 游戏:随机产生一个100以内的非负整数,让玩家对其 进行猜测行后续猜测,若猜中则提示“Bingo!”。玩家有 五次机会,若在五次以内猜到,则,程序则根据玩家输 入的数提示大了“Too big!”,还是小了“Too small! 以便进提示(“You win!”);五次后,还未猜到,则提 示“GAME OVER!
时间: 2023-05-13 12:07:07 浏览: 154
C语言实现 猜数字 游戏程序
以下是实现猜数字游戏的C语言代码:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int num, guess, count = 0;
srand(time(NULL));
num = rand() % 100;
printf("Guess a number between 0 and 100:\n");
while (count < 5)
{
scanf("%d", &guess);
count++;
if (guess == num)
{
printf("Bingo!\n");
printf("You win!\n");
return 0;
}
else if (guess < num)
{
printf("Too small!\n");
}
else
{
printf("Too big!\n");
}
}
printf("GAME OVER!\n");
return 0;
}
在这个程序中,我们使用了srand和rand函数来生成一个随机数,然后使用while循环来让玩家进行猜测。如果玩家猜中了,程序会提示“Bingo!”和“You win!”,然后结束游戏。如果玩家没有在五次以内猜中,程序会提示“GAME OVER!”。
阅读全文