运行以下二分查找程序,输出为()
int a[]={1,3,5,7,9}; int find(int x){ int l=0,r=4; while(l<=r){ int mid=(l+r)/2; if(a[mid]==x) return mid; if(a[mid]<x) l=mid+1; else r=mid-1; } return -1; } int main() { cout<<find(5); return 0; }
2
3
1
0