java 写出一个鸡兔同笼问题
时间: 2024-05-13 13:19:57 浏览: 51
鸡兔同笼问题和编程,里面包含鸡兔同笼题目和编程代码,下载即可运行,适用于所有鸡兔同笼问题
5星 · 资源好评率100%
好的,以下是一个简单的 Java 代码,用于解决鸡兔同笼问题:
```java
import java.util.Scanner;
public class ChickenAndRabbit {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入头的数量:");
int heads = input.nextInt();
System.out.print("请输入脚的数量:");
int legs = input.nextInt();
int rabbits = (legs - 2 * heads) / 2;
int chickens = heads - rabbits;
if (rabbits >= 0 && chickens >= 0 && (legs - 2 * heads) % 2 == 0) {
System.out.println("鸡的数量为:" + chickens);
System.out.println("兔的数量为:" + rabbits);
} else {
System.out.println("输入有误,请重新输入!");
}
}
}
```
这个程序会让用户输入头的数量和脚的数量,然后根据鸡兔同笼问题的公式计算出兔子和鸡的数量,并输出结果。如果输入的数据不符合条件,程序会提示重新输入。
阅读全文