c语言小游戏代码300行
时间: 2023-07-31 13:11:28 浏览: 263
以下是一个简单的 C 语言小游戏,名为“猜数字”,代码共 300 行左右。
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int guess, num, tries = 0;
srand(time(0));
num = rand() % 100 + 1; // 生成随机数
printf("猜数字游戏 -- 猜 1 到 100 之间的数字\n\n");
do
{
printf("请输入一个数字:");
scanf("%d", &guess);
tries++;
if (guess > num)
{
printf("太大了!再试一次。\n");
}
else if (guess < num)
{
printf("太小了!再试一次。\n");
}
else
{
printf("\n恭喜你猜对了!你用了 %d 次尝试。\n", tries);
}
} while (guess != num);
return 0;
}
```
游戏规则:玩家需要猜测程序生成的 1 到 100 之间的随机数字。每次猜测后,程序会提示玩家“太大了”或“太小了”,玩家需要根据提示再次猜测,直到猜对为止。
该游戏使用了 `srand()` 和 `rand()` 函数来生成随机数,以及 `do-while` 循环来实现游戏逻辑。