有兴趣的可以玩一玩:
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int a=0,b=100,c=0;
int main(){
srand(time(NULL));
int random_number=rand()%101;
while(c==0){
int n;
cout<<a<<"到"<<b<<": ";
cin>>n;
if(n>=0&&n<=100&&n>=a&&n<=b){
if(n<random_number){
a=n;
}else if(n>random_number){
b=n;
}else if(n==random_number){
cout<<"游戏结束!"<<endl;
c=1;
break;
}
}else{
cout<<"数不在范围内!"<<endl;
continue;
}
}
return 0;
}