发一分最简单的C语言游戏源码
时间: 2024-09-10 21:19:43 浏览: 82
当然可以,下面是一个非常基础的猜数字游戏的简单C语言源代码示例。这个程序会让计算机随机生成一个1到100之间的整数,然后让用户尝试猜测,直到猜对为止。
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h> // 引入时间库用于生成随机数
int main() {
srand(time(0)); // 初始化随机数种子
int secretNumber = rand() % 100 + 1; // 生成1到100的随机数
int guess;
char playAgain;
printf("欢迎来到猜数字游戏!我想了一个1到100的数字,你有6次机会猜它。\n");
for (int i = 1; i <= 6; i++) {
printf("请输入你的第%d次猜测:", i);
scanf("%d", &guess);
if (guess == secretNumber) {
printf("恭喜你,猜对了!\n");
break;
} else if (guess < secretNumber) {
printf("你猜的数字太小了,再试一次。\n");
} else {
printf("你猜的数字太大了,再试一次。\n");
}
}
printf("\n你想再玩一次吗?输入y继续,其他任意键退出。(y/n)");
scanf(" %c", &playAgain); // 防止输入空格干扰
if (playAgain == 'y' || playAgain == 'Y') {
main(); // 如果用户选择继续,重新开始游戏
} else {
printf("谢谢参与,再见!\n");
}
return 0;
}
```
阅读全文