设计一个猜数字游戏c语言 范围1,100,直至猜中为止
时间: 2024-10-08 09:00:47 浏览: 94
设计一个简单的猜数字游戏,在C语言中可以这样做:
```c
#include <stdio.h>
#include <stdlib.h> // 需要用到rand()函数
int main() {
int number_to_guess, guess;
int attempts = 0; // 记录猜测次数
srand(time(0)); // 初始化随机数种子,保证每次运行结果不同
printf("欢迎来到猜数字游戏!范围是从1到100。\n");
number_to_guess = rand() % 100 + 1; // 生成一个1到100之间的随机整数
do {
printf("\n请输入你的猜测(1-100):");
scanf("%d", &guess);
attempts++; // 每次尝试加一
if (guess < number_to_guess) {
printf("太小了,再试一次!\n");
} else if (guess > number_to_guess) {
printf("太大了,再试一次!\n");
} else {
printf("恭喜你,猜对了!你共尝试了%d次。\n", attempts);
break;
}
} while (guess != number_to_guess);
return 0;
}
阅读全文