用java怎么实现鸡兔同笼的问题

Python021

用java怎么实现鸡兔同笼的问题,第1张

以“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”为例

public class test {

    public static void main(String[] args) {

        int x,y  //x:鸡  y:兔

        for(x=0x<=35x++) {   //遍历鸡的只数

            y=35-x        //兔的只数等于35 - 鸡

            if(2*x+4*y==94)   //如果鸡和兔的脚总数是94            

                System.out.println("鸡"+x+"只,兔"+y+"只")

               }

    }

}

用“java”实现鸡兔同笼问题如下:

System.out.println("---------鸡兔同笼问题------")

int head, foot

int ji[] = { 0 }, tu[] = { 0 }

System.out.print("输入头数:")

Scanner scanner = new Scanner(System.in)

head = scanner.nextInt()

System.out.print("输入脚数:")

foot = scanner.nextInt()

JTTL(head,foot,tu,ji)

System.out.println("鸡有"+ji[0]+"个"+","+"兔有"+tu[0]+"个")

}

private static void JTTL(int head, int foot, int[] tu, int[] ji) {// TODO Auto-generated method stubtu[0]=foot/2-headji[0]=2*head-foot/2}}