#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void tom() {
printf("#########################\n");
printf("#######猜数字############\n");
printf("#########################\n");
}
void game() {
int guess = 0;
int ret = rand() % 100 + 1; // 生成1到100的随机数
printf("请输入你猜的数字(1到100): ");
scanf("%d", &guess);
while (1) {
if (guess < ret) {
printf("猜小了,请再试一次: ");
scanf("%d", &guess);
} else if (guess > ret) {
printf("猜大了,请再试一次: ");
scanf("%d", &guess);
} else {
printf("恭喜,你猜对了!\n");
break;
}
}
}
int main() {
int sum = 0;
srand((unsigned int)time(NULL)); // 初始化随机数种子
do {
tom();
printf("请选择 (1: 玩游戏, 0: 退出游戏): ");
scanf("%d", &sum);
switch(sum) {
case 1:
game();
break;
case 0:
printf("退出游戏\n");
break;
default:
printf("请重新选择\n");
}
} while(sum);
}