1 #include <cstdio>
 2 #include <iostream>
 3 using namespace std;
 4 int main(void){
 5     int input = 0;
 6     int beginNum = 1;
 7     int endNum = 100;
 8     int mid = 0 ;
 9     int counter = 0;//一共猜了多少次
10     printf("请输入一个数字:");
11     scanf("%d",&input);
12     printf("%d",input);
13     mid = (beginNum + endNum) / 2; //中间数
14     do{
15         printf("人机猜的数字:%d\n",mid);
16         if(mid>input){
17         printf("大了\n");    
18             counter++;
19             endNum = mid;
20         }
21         if(mid<input){
22             printf("小了\n");
23             beginNum = mid;
24             counter++;
25         }
26         if(mid==input){
27             printf("猜中了\n");
28             counter++;
29             break;
30         }
31         mid = (beginNum + endNum) / 2; //中间数
32     }while(input != mid);
33     printf("人机猜的数字:%d\n",mid);
34     printf("人机一共猜了%d次\n",counter);
35     
36     return 0;
37 }

 

posted on 2025-02-25 21:43  FYJUN2077  阅读(22)  评论(0)    收藏  举报