#include<stdio.h>
int binsearch(int *a,int n,int value);
void input(int *a,int n);
void input(int *a,int n)
{
int i;
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
}
int binsearch(int *a,int n,int value)
{
int i,m=0;
for(i=1;i<=n;i++)
if(a[i]==value)
m=i;
return m;
}
int main()
{
int a[20],n=0,value;
int position;
scanf("%d",&n);
input(a,n);
scanf("%d",&value);
position =binsearch(a,n,value);
printf("%d",position);
return 0;
}
折半查找
最新推荐文章于 2022-05-02 17:09:31 发布