用c语言写个小游戏
时间: 2023-07-16 10:16:35 浏览: 48
好的,我可以为您提供一个猜数字小游戏的C语言代码示例。以下是代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int number, guess, nguesses = 1;
srand(time(0)); // 生成随机数种子
number = rand() % 100 + 1; // 生成1到100之间的随机数
// 游戏规则
printf("猜数游戏\n");
printf("猜1到100之间的数字\n\n");
// 玩家猜数
do {
printf("猜数(第%d次):", nguesses);
scanf("%d", &guess);
// 判断玩家猜数是否正确
if (guess > number) {
printf("太大了!请重试。\n");
} else if (guess < number) {
printf("太小了!请重试。\n");
} else {
printf("恭喜你,猜对了!\n");
printf("你一共猜了%d次。\n", nguesses);
}
nguesses++;
} while (guess != number);
return 0;
}
```
在这个游戏中,程序会生成一个1到100之间的随机数字。然后玩家需要通过输入数字来猜测这个数字是多少,程序会根据玩家的输入给出提示,直到玩家猜对为止。此外,程序还会记录玩家猜测的次数,并在猜对时输出。
希望这个示例能够帮助您了解如何使用C语言编写简单的游戏。