#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int number, guess, count = 0;
int maxTries = 10;
printf("欢迎来到猜数字游戏!\n");
printf("计算机将想一个1-100之间的数,你有最多10次机会猜中它。\n");
while (1) {
srand(time(NULL));
number = rand() % 100 + 1;
count = 0;
printf("猜一个1-100之间的数:");
while (count < maxTries) {
scanf("%d", &guess);
count++;
if (guess < number) {
printf("太小了,请再试一次:");
} else if (guess > number) {
printf("太大了,请再试一次:");
} else {
printf("恭喜你!你猜对了,你猜了%d次。\n", count);
break;
}
}
if (guess != number) {
printf("很遗憾,你未能猜中。正确答案是%d。\n", number);
}
printf("想要再玩一次吗?(y/n): ");
char choice;
scanf(" %c", &choice);
if (choice != 'y' && choice != 'Y') {
break;
}
}
printf("感谢你玩猜数字游戏,再见!\n");
return 0;
}