写出完整C语言猜数字小游戏,要求如下: 1、 由机器产生一个3位正整数,需要游戏者猜这个数; 2、 在10次以内(含10次)猜对算胜利,超过10次算失败,给出相应提示信息; 3、 每次猜数时给出次数提示,如输入的数字比被猜大(或小)应给出相应的大(小)提示,
时间: 2023-03-08 21:15:36 浏览: 178
#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次算失败,并提示游戏者失败。每次猜数时,我们需要给出次数提示,如输入的数字比被猜大(或小)应给出相应的大(小)提示。
阅读全文