用c语言进行猜数字游戏
时间: 2023-06-23 10:54:09 浏览: 150
好的,猜数字游戏的规则是这样的:
1. 程序会随机生成一个1到100之间的整数,玩家需要猜出这个数字是多少。
2. 玩家每次可以输入一个1到100之间的整数,程序会告诉玩家猜的数是偏大还是偏小。
3. 如果玩家猜中了这个数字,程序会告诉玩家猜对了,并且显示玩家猜了多少次。如果玩家没有在10次内猜中,程序会提示玩家失败,并显示正确的数字。
下面是用C语言实现猜数字游戏的代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int target, guess, count = 0;
srand(time(NULL)); // 设置随机种子
target = rand() % 100 + 1; // 生成1~100之间的随机数
printf("猜数字游戏开始!\n");
do {
printf("请猜一个1~100之间的整数:");
scanf("%d", &guess);
count++; // 猜测次数加1
if (guess > target) {
printf("猜的数偏大了!\n");
} else if (guess < target) {
printf("猜的数偏小了!\n");
}
} while (guess != target && count < 10); // 猜中或者猜测次数超过10次就退出循环
if (guess == target) {
printf("恭喜你猜对了!你猜了%d次。\n", count);
} else {
printf("很遗憾,你没有在10次内猜出数字%d。\n", target);
}
return 0;
}
```
注意:此代码只是一个简单的实现,没有做输入错误的处理和游戏结束后是否继续的判断等。
阅读全文