返回

谁能看看问题出在哪里

发布时间:2023-01-17 11:27:54 136

#define _CRT_SECURE_NO_WARNINGS
#define M 10

#include

int main()
{
int a[M] = { -12,0,6,16,23,56,80,100,110,115 };
int n, low, mid, high, found;

low = 0;
high = M - 1;
found = 0;
printf("input a number to be searched:");
scanf("%d\n", &n);

while (low <= high)
{
mid = (low + high) / 2;
if(n == a[mid])
{
found = 1;
break;
}
eles if(n > a[mid])
{
low = mid + 1;
}
eles
{
low = mid - 1;
}

}
if (found == 1)
{
printf("The index of %d is %d\n", n, mid);
}
eles
{
printf("there is not %d\n",n);
}

}

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
输出空心的数字金字塔 2023-01-17 10:41:34