#include<bits/stdc++.h>
#include<conio.h>
using namespace std;
int y,l=0,l1=0,l2=0;
int k;
int pp=1;
int oo=1;
long long kk[10010];
int j(){
char c;
c=getch();
if(c=='1') return 1;
}
int sjs(){
srand((unsigned)time(0));
for(int i=oo;i<=10000;i++){
oo++;
return rand()%(rand()%10000);}
}
void p(){pp++;
int ss=sjs();
cout<<"-----------------------"<<endl;
cout<<"| 猜数字 1 |"<<endl;
cout<<"| 猜对次数:"<<l1<<" |"<<endl;
cout<<"| 最少次数:"<<l2<<" |"<<endl;
cout<<"-----------------------"<<endl;
if(j()==1) {
cout<<"猜一个数字:";
for(int i=1;;i++){
cin>>k;
if(i>=30){
cout<<"错的次数太多了!再试一次吧!"<<endl;
p();
}
if(k==ss) {
cout<<"恭喜你 猜对了"<<" 你只用了"<<i<<"次机会"<<endl;
if(l2==0) l2=i;
else if(l2>i) l2=i;
l1++;
p();
}
if(k>ss){
cout<<"猜大了:";
}
if(k<ss){
cout<<"猜小了:";
}
}
}
}
int main()
{ p();
return 0;
}