给我写一段C++游戏代码
时间: 2023-01-31 16:06:55 浏览: 45
好的,这是一段简单的 C 语言游戏代码,可以帮助你开始学习 C 语言编程。
这是一个猜数字游戏,程序会生成一个随机数,然后玩家需要猜测这个数字。程序会告诉玩家猜的数字是太大还是太小,直到玩家猜对为止。
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
// 生成随机数
srand(time(NULL));
int secret = rand() % 100 + 1; // 生成 1 到 100 之间的随机数
// 开始游戏
printf("猜数字游戏开始!\n");
int guess;
do {
printf("请输入你的猜测:");
scanf("%d", &guess);
if (guess < secret) {
printf("你猜的数字太小了!\n");
} else if (guess > secret) {
printf("你猜的数字太大了!\n");
}
} while (guess != secret);
printf("恭喜你,猜对了!答案是 %d\n", secret);
return 0;
}
```
这段代码使用了 `stdio.h`、`stdlib.h` 和 `time.h` 这三个头文件。
`stdio.h` 和 `stdlib.h` 分别包含了输入输出函数和常用的数学函数和随机数生成函数。
`time.h` 包含了时间相关的函数,这里用到了 `time()` 函数,它返回当前时间,用作 `srand()` 函数的种子。
程序中使用了 `rand()` 函数生成随机数,然后使用一