zoukankan      html  css  js  c++  java
  • java实现 猜数字游戏

    猜数字游戏

    猜数字

    很多人都玩过这个游戏:甲在心中想好一个数字,乙来猜。每猜一个数字,甲必须告诉他是猜大了,猜小了,还是刚好猜中了。下列的代码模拟了这个过程。其中用户充当甲的角色,计算机充当乙的角色。为了能更快地猜中,计算机使用了二分法。
    阅读分析代码,填写缺失的部分。

    把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。

    System.out.println("请在心中想好一个数字(1~100),我来猜");
    System.out.println("我每猜一个数字,你要告诉我是“猜大了”,“猜小了”,还是“猜中”");
    Scanner scan = new Scanner(System.in);
    int v1 = 1;
    int v2 = 100;
    for(;;)
    {
        int m = (v1 + v2)/2;
        System.out.println("我猜是:" + m);
        System.out.println("1.猜得太大了");
        System.out.println("2.猜得太小了");
        System.out.println("3.猜中!");
        System.out.print("请选择:");
        int user = Integer.parseInt(scan.nextLine());
        if(user==3) break;
        if(user==1) _____________;
        if(user==2) _____________;
    }
    
    
    v2 = m - 1
    v1 = m + 1
    
  • 相关阅读:
    CodeForces 734F Anton and School
    CodeForces 733F Drivers Dissatisfaction
    CodeForces 733C Epidemic in Monstropolis
    ZOJ 3498 Javabeans
    ZOJ 3497 Mistwald
    ZOJ 3495 Lego Bricks
    CodeForces 732F Tourist Reform
    CodeForces 732E Sockets
    CodeForces 731E Funny Game
    CodeForces 731D 80-th Level Archeology
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13077028.html
Copyright © 2011-2022 走看看