#include <stdio.h>
int main(){
char ch;
int i;
int num_start=1,num_end=100,num_mid=50;
printf("心中想一个数,可以是1~100之间的任何一个数,/n");
printf("然后把你想的数和50比怎么样?/n/n");
do{
printf("%d 比你的数大按1,比你的数小按2,正好按/"y/"./n#",num_mid);
scanf("%d",&i);
if(i==1){
num_end=num_mid;
num_mid=(num_end+num_start)/2;
}
if(i==2){
num_start=num_mid;
num_mid=(num_start+num_end)/2;
}
}while((ch=getchar())!='y');
printf("/n你要的数是不是%d?/n",num_mid);
return 0;
}