C语言1到100猜数字游戏,编辑代码
时间: 2024-10-15 22:24:45 浏览: 3
在C语言中编写一个简单的猜数字游戏,你可以创建一个程序,让用户尝试猜测从1到100之间的随机数。这里是一个基本的示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h> // 用于生成随机数
int main() {
srand(time(0)); // 初始化随机数种子
int secret_number = rand() % 100 + 1; // 随机选择1到100之间的整数
int guess;
int attempts = 0;
printf("欢迎来到猜数字游戏!请输入你猜测的数字(1-100):\n");
do {
scanf("%d", &guess);
attempts++;
if (guess < secret_number) {
printf("太小了!再试一次。\n");
} else if (guess > secret_number) {
printf("太大了!再试一次。\n");
} else {
printf("恭喜你,猜对了!你用了%d次尝试。\n", attempts);
break;
}
} while (1); // 当猜对后退出循环
return 0;
}
```
在这个代码里,我们首先初始化随机数生成器,然后生成一个1到100的随机数作为秘密数字。用户通过输入他们的猜测值,我们检查这个值是否大于、小于或等于秘密数字,并给出相应的提示。当用户猜对时,我们打印出他们使用的尝试次数并结束游戏。
阅读全文