c语言:小游戏100行(每行加注释)
时间: 2023-07-31 12:13:34 浏览: 57
这是一个简单的猜数字小游戏,共100行代码,以下是每行的注释:
```c
#include <stdio.h> // 引入输入输出头文件
#include <stdlib.h> // 引入随机数生成头文件
#include <time.h> // 引入时间头文件
int main() {
srand(time(NULL)); // 初始化随机数种子为当前时间
int num = rand() % 100 + 1; // 生成一个1-100的随机数
int guess = 0; // 玩家猜的数字
int tries = 0; // 玩家猜的次数
printf("猜数字游戏\n"); // 输出游戏标题
do {
printf("请输入一个1-100的整数:"); // 提示玩家输入数字
scanf("%d", &guess); // 获取玩家输入
tries++; // 猜的次数加1
if (guess > num) { // 玩家猜的数字比随机数大
printf("太大了,请重试!\n");
} else if (guess < num) { // 玩家猜的数字比随机数小
printf("太小了,请重试!\n");
} else { // 玩家猜中了
printf("恭喜你猜中了!\n");
printf("你共猜了%d次\n", tries); // 输出猜的次数
}
} while (guess != num); // 猜中数字后退出循环
return 0; // 程序结束
}
```