c语言小游戏源代码50行
时间: 2024-10-11 15:09:22 浏览: 42
C语言编写一个简单的"猜数字"游戏的源代码可能会包含大约50行左右。这里是一个简化的示例:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int generate_random_number(int min, int max) {
return rand() % (max - min + 1) + min;
}
void guess_the_number(int target) {
int guess;
int tries = 0;
printf("欢迎来到猜数字游戏!我想了一个1到100之间的整数,你有6次机会猜测。\n");
do {
printf("请输入你的猜测:");
scanf("%d", &guess);
tries++;
if (guess < target)
printf("太小了!\n");
else if (guess > target)
printf("太大了!\n");
} while (tries <= 6 && guess != target);
if (guess == target)
printf("恭喜!你猜对了,用了%d次尝试。\n", tries);
else
printf("很遗憾,时间到了。正确答案是%d。\n", target);
}
int main() {
srand(time(0)); // 设置随机种子
int secret_number = generate_random_number(1, 100); // 随机生成目标数
guess_the_number(secret_number);
return 0;
}
```
这个代码实现了基本的猜数字游戏流程,包括生成随机数、提示玩家输入猜测、判断是否猜中以及给出相应提示。总共约50行代码。
阅读全文