c语言小游戏源代码
时间: 2023-06-21 12:19:39 浏览: 696
以下是一个简单的猜数字游戏的 C 语言源代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int guess, num, tries = 0;
srand(time(0)); // 用时间作为随机数生成器的种子
num = rand() % 100 + 1; // 生成一个 1 到 100 之间的随机数
printf("猜数字游戏!\n");
printf("我已经想好了一个 1 到 100 之间的数字,你需要在最少的次数内猜出它。\n");
do {
printf("请输入一个数字:");
scanf("%d", &guess);
tries++;
if (guess > num) {
printf("太大了!请再猜一次。\n");
} else if (guess < num) {
printf("太小了!请再猜一次。\n");
} else {
printf("恭喜你,猜对了!你用了 %d 次猜中了数字 %d。\n", tries, num);
}
} while (guess != num);
return 0;
}
```
这个游戏的规则很简单:程序会生成一个 1 到 100 之间的随机数,玩家需要通过输入数字来猜出这个随机数。如果玩家猜的数字比随机数大,程序会提示“太大了!”;如果猜的数字比随机数小,程序会提示“太小了!”直到玩家猜对为止。程序会统计玩家猜了多少次,最后输出猜对的次数和随机数的值。