JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

第九天打卡

发布时间 2023-04-26 20:08:40作者: 看海不为月
#include<iostream>
#define N 10
using namespace std;
int main(){
    int i,a[N]={1,2,3,4,5,6,7,8,9,10},low=0,high=N-1,mid,x=-1,m;
    for(i=0;i<N;i++)
    printf("%d ",a[i]);
    printf("\n");
    scanf("%d",&m);
    while(low<=high)
    {
        mid=(low+high)/2;
        if(m<a[mid])
        high=mid-1;
        else
        if(m>a[mid])
        low=mid+1;
        else
        {
        x=mid;
        break;
        }
    }
    if(x>=0)
    printf("x=%d,index=%d\n",m,x);
    else
    printf("Not be found!\n");
    return 0;
}

 

    本栏目推荐文章
  • 九天只能井盖隐患识别学习心得
  • Java登陆第二十九天——请求转发和响应重定向
  • Java登陆第二十九天——HttpServletRequest和HttpServletResponse
  • Java登陆第二十九天——ServletConfig和ServletContext
  • Java登陆第二十九天——Servlet继承关系,service和doGet的区别
  • 第五十九天 Djando和数据库之间的联动
  • 代码随想训练营第五十九天(Python)| 503.下一个更大元素II、42. 接雨水
  • Java登陆第十九天——HTML规范与语法
  • 代码随性训练营第四十九天(Python)| 121. 买卖股票的最佳时机 、122.买卖股票的最佳时机II
  • 代码随想训练营第三十九天(Python)| 62.不同路径、63. 不同路径 II、343. 整数拆分
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们