ai猜数字(MessageBox版)

 1 #include<bits/stdc++.h>
 2 #include<windows.h>
 3 using namespace std;
 4 int main(){
 5     cout<<"猜数字游戏"<<endl;
 6     int max=100,in=0;
 7     char d1[max+10];
 8     char d2[max+10];
 9     for(int i=1;i<9;i++){
10         sprintf(d1,"我猜%d,大吗?",in+(max-in)/2);
11         sprintf(d2,"我猜%d,对吗?",in+(max-in)/2);
12         if(MessageBox(NULL,TEXT(d1),"猜数字",MB_YESNO)==IDYES){
13             max=in+(max-in)/2;
14         }else if(MessageBox(NULL,TEXT(d2),"猜数字",MB_YESNO)==IDYES){
15             break;
16         }else{
17             in=in+(max-in)/2;
18         }
19     }
20     cout<<in+(max-in)/2;
21     return 0;
22 }

 

posted @ 2024-05-04 10:02  -刘佳兴-  阅读(2)  评论(0编辑  收藏  举报