填空题

#include<stdio.h> main() {int a[]={0,2,5,8,12,15,23,35,60,65}; intx=15,i,n=10,m; i=n/2+1;m=n/2; while(m!=0) {if(x<a[i]){i=im/2-1;m=m/2;} elseif(x>a[i]){i=i+m/2+1;m=m/2;} else break;} printf("place=%d",i+1); } 程序运行结果是:_____

【参考答案】

place=6