热门

最新

红包

立Flag

投票

同城

我的

发布
qq_57580538
qq_57580538
4 年前
trueqq_57580538


利用折半查找算法查找整数m在数组中的位置。
俺咋弄不对


#include"stdio.h"
void main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10},k,i=0,j=9,t,m;
scanf("%d",&k);
for(t=1;t<=9;t++)
while(i<=j)
{ m=(i+j)/2;
if(k==a[m]) break;
else if(k<a[m]) j=m-1;
else i=m+1;
printf("%d",m); }

}

你问我答
CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
python中的pointPolygonTest函数容易出现误判,是哪里出现问题了
立即登录