写出完整C语言猜数字小游戏,要求如下: 1、 由机器产生一个3位正整数,需要游戏者猜这个数; 2、 在10次以内(含10次)猜对算胜利,超过10次算失败,给出相应提示信息; 3、 每次猜数时给出次数提示,如输入的数字比被猜大(或小)应给出相应的大(小)提示,
时间: 2023-03-08 10:15:36 浏览: 119
#include<stdio.h>
#include<stdlib.h>
#include<time.h> int main()
{
int i, num, guess;
srand((unsigned)time(NULL));
num = (rand()%900)+100;
printf("游戏开始,请猜一个3位数:"); for(i=1; i<=10; i++)
{
scanf("%d", &guess);
if(guess == num)
{
printf("恭喜你,猜对了!\n");
break;
}
else if(guess > num)
{
printf("第%d次猜测,猜大了!\n", i);
}
else
{
printf("第%d次猜测,猜小了!\n", i);
}
} if(i == 11)
{
printf("很遗憾,你没有在10次内猜对!\n");
} return 0;
}
相关问题
猜数字小游戏,要求如下: 1、 由机器产生一个3位正整数,需要游戏者猜这个数; 2、 在10次以内(含10次)猜对算胜利,超过10次算失败,给出相应提示信息; 3、 每次猜数时给出次数提示,如输入的数字比被猜大(或小)应给出相应的大(小)提示,写出完整C语言
很高兴与你一起玩这个猜数字的小游戏!我们可以用C语言来实现它。首先,我们需要生成一个3位正整数,可以使用rand()函数来实现。然后,我们需要记录游戏者猜的次数,并给出相应的提示信息,在10次以内(含10次)猜对算胜利,超过10次算失败,并提示游戏者失败。每次猜数时,我们需要给出次数提示,如输入的数字比被猜大(或小)应给出相应的大(小)提示。
猜数字小游戏,要求如下: 1、 由机器产生一个3位正整数,需要游戏者猜这个数; 2、 在10次以内(含10次)猜对算胜利,超过10次算失败,给出相应提示信息; 3、 每次猜数时给出次数提示,如输入的数字比被猜大(或小)应给出相应的大(小)提示
### 回答1:
这个游戏很有趣!我已经为您生成了一个3位正整数,请在10次以内猜出这个数字。每次输入数字时,如果您输入的数字比被猜的数字大,我会给您提示输入的数字太大;如果您输入的数字比被猜的数字小,我会给您提示输入的数字太小。祝您好运!
### 回答2:
这是一个猜数字的小游戏。游戏规则如下:
1、首先,机器会随机产生一个三位正整数作为答案。
2、玩家需要在10次以内猜出这个数,超过10次则算失败。
3、每次猜数时,机器会给出次数提示,让玩家知道已经猜了多少次。
4、如果玩家猜的数字比答案大,机器会给出提示说“猜的数字太大了”。
5、如果玩家猜的数字比答案小,机器会给出提示说“猜的数字太小了”。
6、如果玩家猜的数字与答案相等,则游戏胜利。
7、游戏结束后,机器会给出相应的提示信息,告诉玩家是胜利还是失败。
希望你能在规定的10次内猜出答案,祝你好运!