我國古代數學家在《算經》中有一道題:“雞翁一,值錢五;雞母一,值錢三;雞雛一,值錢一。意爲公雞每隻5元,母雞每隻3元,小雞每隻1元。用100元買一百隻雞,問公雞、母雞、小雞個多少?
我是用java實現的。原理一樣 不用的編程語言都有同樣的效果
public static void main(String[] args)
{
//百千買百雞
int x,y,z; //定義x y z爲公雞 母雞 小雞
for ( x = 0; x <= 20; x++) //一百元能買到20只公雞
{
for( y = 0; y <= 33; y++) //一百元能買到33只母雞
{
z = 100-x-y; //減去公雞 母雞就是小雞
if( z%3==0 && x*5 + y*3 + z/3==100) //3種一共100只
{
System.out.println("公雞 "+ x + "母雞 "+y+"小雞 "+z);
}
}
}
}
效果:
公雞 0母雞 25小雞 75
公雞 4母雞 18小雞 78
公雞 8母雞 11小雞 81
公雞 12母雞 4小雞 84