21xrx.com
2025-03-26 07:18:58 Wednesday
文章检索 我的文章 写文章
Java编写鸡兔同笼程序:实现动物数量猜谜游戏
2023-06-15 09:54:41 深夜i     11     0
Java编程 猜谜游戏 程序实现

鸡兔同笼是一种常见的猜谜游戏。为了实现这个游戏,我们可以使用Java编写一个程序。该程序应当能够根据输入的动物总数和脚的总数,判断出鸡和兔子的数量。

代码案例:

import java.util.Scanner;
public class ChickenRabbit {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    System.out.print("请输入动物的总数:");
    int animalNum = input.nextInt();
    System.out.print("请输入脚的总数:");
    int footNum = input.nextInt();
    int chickenNum = 0;
    int rabbitNum = 0;
    for (int i = 0; i <= animalNum; i++) {
      int j = animalNum - i;
      if (2 * i + 4 * j == footNum)
        chickenNum = i;
        rabbitNum = j;
        break;
      
    }
    if (chickenNum == 0 && rabbitNum == 0) {
      System.out.println("无法计算鸡和兔子的数量。");
    } else {
      System.out.println("鸡的数量是:" + chickenNum);
      System.out.println("兔子的数量是:" + rabbitNum);
    }
  }
}

上面的代码中,我们使用了Scanner类读取用户输入的动物总数和脚的总数。然后,我们使用一个for循环来逐一枚举鸡和兔子的数量。我们根据鸡和兔子的数量计算出它们脚的总数,如果与用户输入的脚的总数一致,那么我们就认为这是正确的鸡和兔子的数量了。在代码中,我们使用变量chickenNum和rabbitNum来保存鸡和兔子的数量。

  
  

评论区