c 语言猜数字游戏源代码
时间: 2024-10-22 08:11:54 浏览: 171
在C语言中编写一个猜数字游戏的基本思路通常是这样的:
```c
#include <stdio.h>
#include <stdlib.h> // 需要用到rand()函数
int main() {
int secret_number = 0; // 随机生成的秘密数字
int guess;
// 生成1到100之间的随机数作为秘密数字
secret_number = rand() % 100 + 1;
printf("欢迎来到猜数字游戏!我想了一个1到100的数字,你有5次机会猜测。\n");
for (int tries = 1; tries <= 5; tries++) {
printf("请输入你的猜测: ");
scanf("%d", &guess);
if (guess < secret_number) {
printf("太小了,再试一次。\n");
} else if (guess > secret_number) {
printf("太大了,再试一次。\n");
} else {
printf("恭喜你,猜对了!你在第%d次尝试就成功了。\n", tries);
break;
}
}
if (tries == 6) {
printf("很遗憾,你没赶上机会,正确的数字其实是%d。\n", secret_number);
}
return 0;
}
```
这个程序首先生成一个1到100的随机数,然后让玩家最多尝试五次猜测。如果玩家猜对了,程序会立即结束并显示恭喜信息;如果五次都没猜对,就会显示正确答案。
阅读全文