#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(){
srand(time(0));
int number=rand()%100+1;
int count=0;
int a=0;
printf("我已经想好了一个1-100的数:\n");
do{
printf("请猜这个1-100的数:\n");
scanf("%d",&a);
count++;
if(a>number){
printf("你猜的数大了\n");
}else if(a<number){
printf("你猜的数小了\n");
}
}while(a!=number);
printf("太好了你用了%d次就猜对了答案.\n",count);
return 0;
}
用二分法100以内的数最多7次就猜出来了!