鸡兔同笼运算题
package day03;
import java.util.Scanner;
/**
* 鸡兔同笼问题一:
* 从上面看有35个头,从下面看有94只脚,算出多少只鸡和多少只兔
* 鸡兔同笼问题二:
* 兔子从第3个月(包括第3月)下一对崽,然后往后每个月都下一对,N月之后一共多少只兔子
* @author 74599
*
*/
public class ClassDemo09 {
public static void main(String[] args) {
//假设鸡为x,最少0只最多35只
for(int x = 0; x <= 35; x++) {
//假设兔子为y,即总共35个头减去鸡的只数
int y = 35-x;
//鸡乘以2只脚加上兔子乘以4只脚,等于总共94只脚
if(x*2+y*4==94) {
//鸡兔分别只数
System.out.println("鸡有:" + x + "只");
System.out.println("兔有:" + y + "只");
//设置键盘接收
Scanner key = new Scanner(System.in);
//输入月数
System.out.println("月份接收值:");
//接收输入的月数
int h = key.nextInt();
//计算指数,输入月数减去前两个月不会下崽,再乘以每个月2只,最后加上原本的只数
int sum = (h-2)*2+y;
//打印结果
System.out.println(h + "之后会有" + sum + "只兔崽!");
key.close();
}
}
}
}
浙公网安备 33010602011771号