猜数字(角色互换)

发布时间 2023-06-07 18:20:24作者: fushuxuan1
#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;
}