C语言的一个猜数字的游戏(范围:0-100)
#include <stdio.h>
#include <stdbool.h>
#include <time.h>
bool game_is_running = true;
void game_loop() {
srand(time(0)); // 初始化随机数生成器
while (game_is_running) {
int random_number = rand() % 101; // 生成一个0到100的随机数
printf("猜猜我现在想的是哪个数字(0-100)?\n");
int guess = 0;
scanf("%d", &guess);
if (guess < random_number) {
printf("猜的数字小了!\n");
} else if (guess > random_number) {
printf("猜的数字大了!\n");
} else {
printf("恭喜你猜对了!\n");
game_is_running = false; // 游戏胜利,结束游戏
}
}
}
int main() {
game_loop(); // 开始游戏循环
return 0;
}