我想要运行完第三次就结束要怎么办(无论猜没猜对)
#include
#include
#include
int main()
{
int a, b;
srand(time(NULL));
a = 1 + (rand() % 10); //get a number from 1~10
while (a)
{
printf("int a number:");
scanf_s("%d", &b);
if (a == b)
{
printf("good job\n");
break;
}
if (b > a)
printf("try a smaller number");
if (b < a)
printf("try a bigger number");
}
return 0;
}
int n = 0;
while (a && n++ < 3)
int n=0;
while (a)
{
printf("int a number:");
scanf_s("%d", &b);
if (a == b || n >= 3)
{
printf("good job\n");
break;
}
if (b > a)
printf("try a smaller number");
if (b < a)
printf("try a bigger number");
n++;
}