C语言小游戏
时间: 2023-06-21 15:11:11 浏览: 57
C语言期末大作业-C语言小游戏28个
5星 · 资源好评率100%
好的,我可以给你介绍一个简单的 C 语言小游戏——猜数字游戏。
游戏规则如下:
1. 程序随机生成一个 1 到 100 的整数;
2. 用户输入一个数字,程序会告诉用户这个数字是大于、等于还是小于程序生成的数字;
3. 用户可以继续输入数字,直到猜中为止。
以下是游戏代码示例:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int answer; // 程序生成的随机数
int guess; // 用户猜的数字
int count = 0; // 猜测次数
srand(time(0)); // 初始化随机数生成器
answer = rand() % 100 + 1; // 生成 1 到 100 的随机数
printf("猜数字游戏开始!\n");
do {
printf("请输入一个 1 到 100 的数字:");
scanf("%d", &guess);
count++;
if (guess > answer) {
printf("您猜的数字太大了!\n");
} else if (guess < answer) {
printf("您猜的数字太小了!\n");
} else {
printf("恭喜您猜中了!\n");
printf("您一共猜了 %d 次。\n", count);
}
} while (guess != answer);
return 0;
}
```
运行程序,你会看到如下输出:
```
猜数字游戏开始!
请输入一个 1 到 100 的数字:50
您猜的数字太大了!
请输入一个 1 到 100 的数字:25
您猜的数字太小了!
请输入一个 1 到 100 的数字:38
您猜的数字太大了!
请输入一个 1 到 100 的数字:31
您猜的数字太小了!
请输入一个 1 到 100 的数字:35
恭喜您猜中了!
您一共猜了 5 次。
```
阅读全文