#include
#include
#include
int main()
{
int magic, guess;//定义magic为随机数字,guess为用户猜的数字
int counter;//定义玩家猜测次数
srand(time(NULL));//读取计算机的当前时钟值并将其设置为随机数种子
magic=rand() % 100 + 1;//magic为随机1-100的整数
counter = 0;
while(1&&counter<10)//一人只许猜10次
{
printf("请输入你要猜的数字(仅限1到100):");
scanf("%d",&guess);
counter ++;
if (guess > magic)
{
printf("猜错了,数字大咯\n");//输入数字大了
}
else if(guess < magic)
{
printf("猜错了,数字小咯\n");//输入数字小了
}
else
{
printf("恭喜你赢了\n");
break;
}
}
printf("你猜测了%d次!,你只有十次机会哦.",counter);
} //程序1 ,2 (设计完成)
如何给这段代码加上反复猜数的程序呀?
int magic, guess; //定义magic为随机数字,guess为用户猜的数字
int counter; //定义玩家猜测次数
srand(time(NULL)); //读取计算机的当前时钟值并将其设置为随机数种子
magic = rand() % 100 + 1; // magic为随机1-100的整数
counter = 0;
while (counter < 10) //一人只许猜10次
{
printf("请输入你要猜的数字(仅限1到100):");
scanf("%d", &guess);
counter++;
if (guess > magic) {
printf("猜错了,数字大咯\n"); //输入数字大了
} else if (guess < magic) {
printf("猜错了,数字小咯\n"); //输入数字小了
} else {
printf("恭喜你赢了\n");
break;
}
}
printf("你猜测了%d次!,你只有十次机会哦.", counter);