帮我用C语言写一个游戏
时间: 2023-12-18 08:04:05 浏览: 37
好的,我们可以考虑写一个简单的猜数字游戏,以下是一个基本的示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int number, guess, num_guesses = 0;
srand(time(0)); // 设置随机数种子
number = rand() % 100 + 1; // 生成一个 1-100 的随机数
printf("我已经想好了一个 1-100 之间的数字,猜猜看吧!\n");
do {
printf("请输入你猜的数字:");
scanf("%d", &guess); // 从用户输入中获取猜测数字
num_guesses++; // 猜测次数 +1
if (guess > number) {
printf("太大了!请再猜一次。\n");
} else if (guess < number) {
printf("太小了!请再猜一次。\n");
} else {
printf("恭喜你,猜对了!你一共猜了 %d 次。\n", num_guesses);
}
} while (guess != number);
return 0;
}
```
这个游戏会生成一个 1-100 之间的随机数字,然后让用户猜测这个数字是多少,直到猜对为止。每次猜测后,程序会给出提示,告诉用户他猜的数字是太大了还是太小了。同时,程序还会记录猜测次数,并在猜对后输出总共猜测次数。
请注意,这只是一个简单的示例,你可以根据自己的需要进行修改和扩展。