300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > java程序计算鸡兔同笼_.请编写一个Java程序 能够计算鸡兔同笼问题 已知笼中共有9个

java程序计算鸡兔同笼_.请编写一个Java程序 能够计算鸡兔同笼问题 已知笼中共有9个

时间:2022-01-21 08:13:05

相关推荐

java程序计算鸡兔同笼_.请编写一个Java程序 能够计算鸡兔同笼问题 已知笼中共有9个

展开全部

很明显,这个题目的原型是一个数学中二32313133353236313431303231363533e78988e69d8331333363376531元一次方程组。

1、数学算法:

设:鸡的数量为x,兔的数量为y;可得:

x + y =9

2x+4y=26

最终解得:鸡的数量为5,兔的数量为4。

2、Java的解题思路:

1)入门级做法:通过暴力枚举,最终能枚举出匹配的结果。这里不推荐使用。

2)进阶做法:publicclassTest2{

privateinthead;

privateintfoot;

publicTest2(inthead,intfoot){

super();

this.head=head;

this.foot=foot;

}

publicintgetRabbit(){

return(foot-2*head)/2;

}

publicintgetChicken(){

return(4*head-foot)/2;

}

publicstaticvoidmain(String[]args){

Test2test=newTest2(9,26);

System.out.println("鸡的数量:"+test.getChicken());

System.out.println("兔的数量:"+test.getRabbit());

}

}

运行结果:鸡的数量:5

兔的数量:4

java程序计算鸡兔同笼_.请编写一个Java程序 能够计算鸡兔同笼问题 已知笼中共有9个头和26只脚 要求计算出该笼中有几只兔子几...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。