怎么做
- 题面里的虚线方框就是要填的空
- 点候选项,它会填进当前高亮的那个空
- 点已填好的空,可以把选项取回来重选
- 全部填满后「提交」才会亮起
卡住了就点右下角的 👩🏫 问 AI 老师,她会给提示但不直接给答案。
二级 · 程序填空:二分查找的边界
下面程序在有序数组中二分查找 35,输出它的下标 6。请在【】处填入正确的内容。
#include <stdio.h>
int main(void)
{
int a[10] = {2, 7, 11, 18, 24, 29, 35, 40, 51, 63};
int x = 35, low = 0, high = 9, mid, pos = -1;
while (low 【0】 high)
{
mid = 【1】;
if (a[mid] == x)
{
pos = mid;
break;
}
else if (a[mid] < x)
low = 【2】;
else
high = mid - 1;
}
printf("%d\n", pos);
return 0;
}
请登录后作答。
去登录
👩🏫
AI
💬 题目评论
🔒
登录并作答后可看讨论