鸡兔同笼问题

《孙子算经》中记载了这样一道题目:今有稚兔同笼,上有三十五头,下有九十四足,问鸡兔各几只?

分析:假设鸡数量为i 兔数量为j 因为头共有三十五头 所以鸡得数量有0<=i<=35 那么兔就有j=35-i只

因为共有九十四足 鸡有两条腿兔有四条腿 所以得到2*i+4*j=94 根据以上信息 开始编程

public class Cocksandrabbits 

{

  public static void main(String[] args) 

  {

    int j = 0;

    for (int i = 0; i <= 35; i++) 

    {

      j = 35 - i;

      if (2 * i + 4 * j == 94) 

      {

        System.out.println("鸡的数量:"+i +  " " + "兔子的数量:"+j);

      }

    }

}

原文地址:https://www.cnblogs.com/duanqibo/p/11193585.html