//查找1-100之间的某个数
public int find(int values)
{
int top=0;
int buttom=100;
int num,count=0;
while(true)
{
num=(top+buttom+1)/2; //折半所得的数
if(a[num-1]==values)
{
return ++count;
}
else if(a[num-1]>values)
{
buttom=num;
count++;
}
else
{
top=num;
count++;
}
}
}