java编写 有几只动物

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:15:31
鸭和猪在一个大笼子里 知道它们一起有X只脚 Y只头.求有多少只鸭和猪,用JAVA编程实现.很急啊 这是明天面试要的,请高手指点 速度~~~~谢谢了~~~

public void aaaaaaa(int foots,int heads)
{
int i;
int j;
for(i = 0; i< heads; i++)
for(j = 0; j< heads; j++)
{
if(j + i == heads && 2*j + 4*i == foots)
{
System.out.println("猪:" + i);
System.out.println("鸭子:" + j);
break;
}
}
}

楼主就采用一楼的答案吧。应该没有问题!这东西思路真的很重要!~

public class Sss {

public static void main(String[] args) {
Sss s=new Sss();
s.show(8, 22);
}

public void show(int head,int leg){

for(int j=0;j<=head;j++){
for(int i=0;i<=head;i++){
if(j+i==head&&4*j+2*i==leg){
System.out.println("猪:"+j);
System.out.println("鸭子:"+i);
break;
}
}
}
}

}

>>>>>>>>>>>>>
result
猪:3
鸭子:5

public void mathofmath(int