非试听课程
视频
练习
手机APP
免费注册
登录
×
使用手机号/邮箱登录
7天内免登录
忘记密码?
登 录
使用手机号注册
获取验证码
请输入6-16位登录密码
请再输入一次刚才的密码,要一模一样哦!
注 册
已有账号?
》登录科举网
登陆中...
亲,开通课程之后才能学习本课哦
提交
本题解析
上一题
11
下一题
笔记
提问
课程表
保存
登录之后才可以提问哦
相关问题
暂时还没有相关问题
1
老师,为什么我这个程序返回的结果是7?
2
这个程序不懂哪里出错了
3
有什么问题
4
二分查找例题
5
return mid;与return -1;是不是不能同时存在
6
老师,我这个程序为什么大于33输出的总是8呢,小于33输出的总是6呢?
7
main(){ int A[20]={10,20,30,50,60,10,20,80,45,2,62,566,8,525,64,5,83,56,98,854}; printf("%d\n",ABC(a,8));}int ABC(int A[],int t){ int left=0,right=19,mid; while(left<=right) { mid=(left right)/2; if(t=A[mid]) { return mid; } else { if(t>A[mid]) { left=mid 1; } else { right=mid-1; } } return -1;}这个程序 到底是哪错了
8
这个程序好像很多错误,但是我都找不到
9
这个二分查找的代码哪里错了
保存成功
×
提示
做错啦!请好好看解析哦。
好的
×
恭喜你完成该课!
详细的学习数据将在您开通课程之后展现,您可以继续试听其他课程,或者直接
开通课程
想要及时了解考试资讯吗?
点击进入微信,点右上'+'号
搜索
科举网
并关注下吧~