用c语言编一个猜数字小游戏
时间: 2023-12-25 15:51:20 浏览: 105
以下是一个简单的猜数字小游戏的C语言代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int guess, number, num_guesses = 0;
srand(time(0)); // 初始化随机数种子
number = rand() % 100 + 1; // 生成一个1-100的随机数
printf("猜数字游戏!\n");
do {
printf("请输入一个1-100之间的整数:");
scanf("%d", &guess);
num_guesses++;
if (guess > number) {
printf("猜大了!\n");
} else if (guess < number) {
printf("猜小了!\n");
} else {
printf("恭喜你,猜对了!你用了%d次猜中了数字%d。\n", num_guesses, number);
break;
}
} while (1);
return 0;
}
```
程序一开始会随机生成一个1-100之间的整数作为答案,然后要求用户输入一个猜测的数字。如果猜大了,程序会提示“猜大了!”,如果猜小了,程序会提示“猜小了!”。如果猜对了,程序会输出“恭喜你,猜对了!你用了X次猜中了数字Y。”,其中X表示用户猜测的次数,Y表示答案是多少。如果用户想要退出游戏,可以输入任意非数字的字符。
阅读全文