#include <iostream> using namespace std; int main(int argc, char** argv) { string a; int max=100,min=0,x=1; cout<<"请在你心里想一个1~100的数字,我来猜"<<endl; system("pause"); cout<<"第"<<x<<"次,"<<"这个数是 "<<(max-min)/2+min<<" ?"<<endl; for(int i=0;i<100;i++){ cin>>a; x++; if(a=="大了"){ max=(max-min)/2+min; cout<<"第"<<x<<"次,"<<"这个数是 "<<(max-min)/2+min<<" ?"<<endl; }else if(a=="小了"){ min=(max-min)/2+min; cout<<"第"<<x<<"次,"<<"这个数是 "<<(max-min)/2+min<<" ?"<<endl; }else if(a=="对了"){ cout<<"恭喜你,答对了"; break; } } return 0; }
标签:数字,角色,min,int,max,互换,cout From: https://www.cnblogs.com/fushuxuan/p/17464211.html