2023-05-15 05:39
假设鸡兔共15只,40条腿
public class ChicketRubit {
public static void main(String[] args) {
int x; //兔的数目
int y; //鸡的数目
for(x=3; x=10; x++){ //最凯氏少有3只兔子(因为只有15只鸡,即30条退小于40),最多只有10只兔子(原因看前一句)
for( y=0; y=15; y++ ){ //鸡的数目变化
if((x + y==14) (4*x + 2*y==40)){ //约束条件
System.out.println("兔 : "+x+" , 鸡 : "+y); //输出符合约束条盯简散件的值咐滑
}
}
}
}
}
设置2个动态图片在液芹写个方庆岩法誉埋御
public void run() {
while (true) {
try {
Thread.sleep(30);
} catch (InterruptedException e) {
e.printStackTrace();
}
repaint();
}
import java.util.Scanner;
public class Test {
public static void main(String[] args){
while(true){
Scanner scanner=new Scanner(System.in);
System.out.println("请分别输入头的数量和脚的数量,用空格分开袜纯:");
System.out.println("输入其它内容告郑咐结束程序运行");
int heads,feet;
try{
heads=scanner.nextInt();
feet=scanner.nextInt();
}catch(Exception e){
break;
}
caculate(heads,feet);
}
}
public static void caculate(int head, int foot){
if((foot(int)1) !=0){
System.out.println("请输丛搭入偶数只脚");
return;
}
if(foot 0){
System.out.println("脚数应为非负整数");
return;
}
if(head 0){
System.out.println("头数应为非负整数");
return;
}
if(2*head foot){
System.out.println("头的数量太多");
return;
}
if(4*head foot){
System.out.println("脚的数量太多");
return;
}
int che=(4*head-foot)/2;
int rub=(foot - 2*head)/2;
System.out.println("棚内有" + che + "只鸡和" + rub + "只兔子");
}
}