c语言小游戏四百行
时间: 2023-07-03 21:27:50 浏览: 76
以下是一个简单的 C 语言小游戏,代码约 400 行左右,供您参考:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define MAX_CHANCES 6 // 最大猜测次数
#define MAX_NUM 100 // 猜测数字的最大值
#define MIN_NUM 1 // 猜测数字的最小值
int main()
{
int secret_num, guess, chances_left = MAX_CHANCES;
srand(time(NULL)); // 初始化随机数种子
secret_num = rand() % MAX_NUM + MIN_NUM; // 生成随机数
printf("猜数字游戏开始!\n");
printf("你有 %d 次猜测机会,猜测范围在 %d 和 %d 之间。\n", MAX_CHANCES, MIN_NUM, MAX_NUM);
while (chances_left > 0) {
printf("请输入你的猜测:");
scanf("%d", &guess);
if (guess < MIN_NUM || guess > MAX_NUM) {
printf("你的猜测超出了猜测范围,请重新输入!\n");
continue;
}
if (guess == secret_num) {
printf("恭喜你,猜对了!\n");
break;
} else {
chances_left--;
printf("猜测错误,你还有 %d 次机会。\n", chances_left);
if (guess < secret_num) {
printf("提示:猜小了。\n");
} else {
printf("提示:猜大了。\n");
}
}
}
if (chances_left == 0) {
printf("很遗憾,你没有猜对。正确答案是 %d。\n", secret_num);
}
return 0;
}
```
这个小游戏是一个猜数字游戏,玩家需要在规定的次数内猜出一个随机数。游戏规则如下:
1. 系统会生成一个 1 到 100 之间的随机整数;
2. 玩家需要在规定的次数内猜出这个随机数;
3. 玩家每次猜测后,系统会给出提示,告诉玩家猜测的数字是偏大还是偏小;
4. 如果玩家在规定的次数内猜对了这个数字,游戏胜利;
5. 如果玩家用完了所有的猜测次数,仍然没有猜对,游戏失败。
祝您玩得愉快!
相关推荐
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)