#include <stdio.h>
void main()
{
int array[10];
printf("输入五个数字:\n");
for(int i=0;i<10;i++)
{
printf("第%d个数",i+1);
scanf("%d",&array[i]);
}
int n;
printf("输入要检索的数字:%d",n);
int low=0;
int height=10;
for(int i=low;i<height;i++)
{
int mid=(low+height)/2;
if(n>array[mid])
{
low=mid+1;
}
else if(n<array[mid])
{
height=mid-1;
}
else
{
printf("数组中包含查找的元素,下标为%d",mid);
}
}
}
纯C语言:分治检索源码
最新推荐文章于 2022-09-01 19:41:44 发布