#include<stdio.h>
#include<windows.h>
int main()
{
long long n , m , maxs = 100000000 , mins = -100000000 , sum = 1;
printf("输入想要猜的数(-100000000 < x < 100000000):");
scanf("%lld",&n);
if(n > 100000000 or n < -100000000)
{
printf("数据超限");
while(1);
}
// system("cls");
printf("\n第 %lld 次 开始猜吧(%lld ~ %lld):",sum,mins,maxs);
while(1)
{
scanf("%lld",&m);
if(m == n)
{
printf("\n共 %lld 次 猜对了 : %lld\n",sum,n);
break;
}
if(m < n)
{
if(mins < m) mins = m;
printf("\n猜了 %lld 次 太小了 继续 (%lld ~ %lld):",sum,mins,maxs) ;
}
if(m > n)
{
if(maxs > m) maxs = m;
printf("\n猜了 %lld 次 太大了 继续 (%lld ~ %lld):",sum,mins,maxs) ;
}
sum ++;
if(sum > 10000)
{
printf("\n你失败了!(不要输入字符)");
break;
}
}
while(1);
}
代码呢?