鸡兔同笼的java代码 程序鸡兔同笼

用Java编程解决鸡兔同笼的问题以“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”为例
public class test {
【鸡兔同笼的java代码 程序鸡兔同笼】public static void main(String[] args) {
int x,y;//x:鸡y:兔
for(x=0;x=35;x) {//遍历鸡的只数
y=35-x;//兔的只数等于35 - 鸡
if(2*x 4*y==94)//如果鸡和兔的脚总数是94
System.out.println("鸡" x "只,兔" y "只");
}
}
}
谁能告诉我用java语言编程鸡兔同笼的问题,计算过程 , 有知道的吗?算法:假设鸡和兔训练有素 吹一声哨 , 它们抬起一只脚,(40-15=25) 再吹一声哨,它们又抬起一只脚 , (25-15=10) 这时鸡都一屁股坐地上了,兔子还两只脚立着 所以,兔子有10/2=5只,鸡有15-5=10只 。import java.util.Scanner;class JT{
public static void main(String[] args){
int x,y,head,foot;
Scanner sc=new Scanner(System.in);
System.out.println("输入头和脚的数量");
head=sc.nextInt();
foot=sc.nextInt();
if(headfoot){
System.out.println("你家的动物头真多?");
}
if(head0||foot0){
System.out.println("输入错误!");
}
if(foot%2!=0){
System.out.println("你家的动物的腿缺一只脚?");
}
x=2*head-foot/2;
y=foot/2-head;
if(x0||y0){
System.out.println("错了");
}
if(x y==head2*x 4*y==foot){
System.out.println("鸡是:" x "只");
System.out.println("兔是:" y "只");
}
else
System.out.println("错了");
}
}System.out.println("错了"); } }
用java怎么实现鸡兔同笼的问题以“今有雉兔同笼,上有三十五头 , 下有九十四足,问雉兔各几何?”为例
public class test {
public static void main(String[] args) {
int x,y;//x:鸡y:兔
for(x=0;x=35;x) {//遍历鸡的只数
y=35-x;//兔的只数等于35 - 鸡
if(2*x 4*y==94)//如果鸡和兔的脚总数是94
System.out.println("鸡" x "只,兔" y "只");
}
}
}
关于鸡兔同笼的java代码和程序鸡兔同笼的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读