#include
#include
#include
#include
using namespace std;
int main()
{
srand((unsigned int)time(NULL));
int num= rand()%8100+1;
int val=0;
while(1)
{
cin>>val;
if(val>num)
{
cout<<"猜大了"<else if(val"猜小了"<else
{
cout<<"恭喜您猜对了"<break;
}
}
return 0;
}
看起来代码逻辑没有问题。
你输入一个大数试一下,例如输入8007.
那就是猜小了呗,你把随机数输出来看是多少,然后才能知道你到底是猜小了还是猜大了, 程序对不对,不然你得输到什么时候,你这数这么大,输个位数十位数怎么够,你输个99999看他还小不