用C++写一个小游戏的代码
时间: 2023-03-22 11:03:42 浏览: 81
好的,下面是一个用 C 语言写的简单小游戏的示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int num, guess, tries = 0;
srand(time(0)); // 随机种子初始化
num = rand() % 100 + 1; // 生成 1-100 的随机整数
printf("猜一个 1-100 的整数。\n");
do {
printf("你猜的数是:");
scanf("%d", &guess); // 输入猜测的数
tries++; // 猜测次数加 1
if (guess > num) {
printf("太大了!再试一次。\n");
} else if (guess < num) {
printf("太小了!再试一次。\n");
} else {
printf("恭喜你,猜对了!你用了 %d 次猜测。\n", tries);
}
} while (guess != num); // 循环直到猜测正确
return 0;
}
```
这个小游戏会生成一个 1-100 的随机整数,玩家需要输入自己的猜测,程序会根据猜测结果给出提示,直到玩家猜对为止。这个游戏的核心是 `rand()` 函数生成随机数,和 `scanf()` 函数获取玩家输入的猜测。