黑马程序员技术交流社区
标题:
百鸡百钱问题
[打印本页]
作者:
fenger7
时间:
2015-10-23 07:31
标题:
百鸡百钱问题
//每只母鸡5文钱,每只公鸡3文钱,五只小鸡一文钱,用100文钱买100只鸡,请问三种鸡各多少只/
/*
母鸡x最多20只(100/5)
公鸡y最多33只(100/3)
小鸡z最多500只(100/0.2)
且满足x+y+z=100,5*x+3*y+0.2*z=100
*/
//
public class Chicken
{
public static void main(String[] args)
{
int count=0;
for(int i=0;i<=20;i++)
{
for(int j=0;j<=33;j++)
{
int k=100-i-j;
if(5*i+3*j+k/5==100 && k%5==0)//注意不能为5*i+3*j+0.2*k
{
count++;
System.out.println("母鸡:"+i+" 公鸡:"+j+" 小鸡:"+k);
}
}
}
System.out.println("共有"+count+"种方法");
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2