修练者
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main(){
int a,b,cnt=0,c=1,d=100;
system("color f5");
cout<<"猜数字游戏"<<endl;
srand(time(0));
b=rand()%100+1;
while(1){
cnt++;
cout<<"请输入一个"<<c<<"~"<<d<<"的数字:";
cin>>a;
while(1){
if(a>=c&&a<=d) break;
if(a>d||a<c) cout<<"输入有误,请重新输入:";
cin>>a;
}
if(a==b){
cout<<"猜对了!!!";
break;
}
if(a>b){
cout<<"你猜的数字大了!!!"<<endl;
d=a-1;
}
if(a<b){
cout<<"你猜的数字小了!!!"<<endl;
c=a+1;
}
system("color f3");
if(c==d){
cout<<"请输入"<<c<<"这个数字:";
cin>>a;
cnt++;
break;
}
}
system("color f2");
cout<<"你真聪明!!! 用了"<<cnt<<"次猜出来了!!!";
return 0;
}
我选第一个