求助 猜数游戏
求助 猜数游戏代码为猜对或者最多猜10次将退出,
如何更改为猜3次不对就猜下一个数。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int magic;
int guess;
srand(time(NULL));
magic = rand() % 100 + 1;
int counter = 0; //记录人猜次数的计数器变量
do
{
printf("输入一个数:\n");
scanf_s("%d", &guess);
counter++;
if (guess > magic)
{
printf("猜大了\n");
}
else if (guess < magic)
{
printf("猜小了\n");
}
else
{
printf("对了\n");
printf("猜了%d次\n", magic);
}
} while (guess != magic && counter < 10);//猜对或者猜10次结束
return 0;
}