用c语言写一个小游戏
时间: 2023-11-14 14:07:00 浏览: 43
好的,我可以给你提供一个简单的小游戏示例,使用C语言编写。这个游戏是猜数字游戏,玩家需要猜出计算机随机生成的数字。
代码如下:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int guess, num, count = 0;
srand(time(NULL));
num = rand() % 100 + 1;
printf("猜数字游戏开始了,请输入一个数字(1-100):\n");
do {
scanf("%d", &guess);
count++;
if (guess > num) {
printf("猜大了,请重新输入:\n");
} else if (guess < num) {
printf("猜小了,请重新输入:\n");
}
} while (guess != num);
printf("恭喜你,猜对了!你一共猜了 %d 次。\n", count);
return 0;
}
```
这个程序首先使用 `srand()` 函数和 `time()` 函数生成一个随机数种子,然后使用 `rand()` 函数生成一个1-100之间的随机数字。
接着进入一个循环,玩家每次输入一个数字,程序会判断这个数字是否与随机数字相同,如果不相同,程序会提示玩家猜大了或猜小了,直到玩家猜到正确的数字。循环的次数被用于计算玩家猜了多少次。
最后,程序会输出玩家猜对了,并告诉玩家猜了多少次。
希望这个示例可以帮助你理解如何使用C语言编写一个小游戏。