#include
#include
#include
#define max_stage 1
int main(void)
{
int retry, flag = 0, i = 0;
int ans = 0;
int num = max_stage;
int arr[max_stage];
srand(time(NULL));
ans = 3+rand()%997;
int a = ans;
printf("系统将生成一个0-%d的随机数n", RAND_MAX);
printf("请输入您猜测的数值n");
while (ans % 3 != 0)
ans = 3 + rand() % 1000;
while (1)
{
num--;
scanf("%d", &retry);
arr[i] = retry;
i++;
if (retry == ans)
{
flag = 1;
break;
}
else if (retry > ans)
{
printf("大了n");
}
else
{
printf("小了n");
}
printf("您还剩余%d次机会n", num);
if (num <= 0)
{
printf("您的机会已用完n");
break;
}
}
if (flag == 1)
{
printf("恭喜你猜对了n");
printf("您使用%d次答对n", num);
}
else
{
printf("答案是%d", ans);
printf("再接再厉n");
}
printf("输入记录n");
for (int j = 0; j < i - 1; j++)
{
printf("第%2d次:%dn", j + 1, arr[j]);
}
return 0;
}



