###### 二分法查找编译没有报错但是实现不了功能
//查找
int l=0,r=9,t,mid;
printf("\n输入要查找的值(不查找输入-1):");
scanf("%d",&t);
while(t!=-1)
{
while(l<r)
{
mid=(l+r)/2;
if(t<a[mid]){
l=mid+1;
}
else if(t>a[mid]){
r=mid-1;
}
else {
printf("学号为:%d",s[mid]);
break;
}
}
if(l>r){
printf("NO FOUND!!!");
}
printf("\n输入要查找的值(不查找输入-1):");
scanf("%d",&t);
}