有什么问题
#include<stdio.h>
int fu(int a[],int n)
{
int left,right,mid;
left=0;right=9;
while(left<=right)
{
mid=(left+right)/2;
if(a[mid]>n)
right=mid-1;
else
if(a[mid]<n)
left=mid+1;
else
printf("%d",mid);
}
printf("-1");
}
main()
{
int a[10]={3,5,9,4,1,5,55,33,44,88},n;
printf("输入要找的数字:");
scanf("%d",&n);
fu(a,n);
}