Scanner sc=  new   Scanner(System.in);
    System.out.println("请输入数字个数");
    int a=sc.nextInt();   //接收输入的数字 定义为a
    
    int arr[]=new int [a];//开辟一个空间储存数组
    for(int i=0;i<arr.length;i++)  //输入数组内的数
    {
        System.out.println("请输入第"+(i+1)+"个数");
        arr[i]=sc.nextInt();
    }
    for(int b=0;b<arr.length-1;b++)
    {
        for(int c=b+1;c<arr.length;c++)
            {
            if(arr[b]<arr[c])
            {
                int d=arr[b];
                arr[b]=arr[c];
                arr[c]=  d;
            }
            }
    }
    for(int t : arr)
    {
        System.out.print(t+"    ");
    }
    System.out.println("请输入需要查找的数字");
    int f=sc.nextInt();  
    
    int mid;
    int max=arr.length-1;
    int min=0;
    
    for(;max>=min;)
    {
        mid=(max+min)/2;//求中间下标
        if(arr[mid]==f)
        {
            System.out.print("恭喜找到数字"+f+"   是第"+(mid+1)+"个数");
            break;
        }
        else
        {
            if (arr[mid]>f)
            {
                min=mid+1;
            }
            else 
            {
                max=mid-1;
            }
        }
    }
    

优质内容筛选与推荐>>
1、NLP入门(四)命名实体识别(NER)
2、Web登录其实没那么简单
3、sublime 关闭自动更新
4、sdwebimage
5、洛谷 P2113 看球泡妹子 题解


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号