中国古代算书《张丘建算经》中有一道著名的百鸡问题:公鸡每只值5 文钱,母鸡每只值3 文钱,而3 只小鸡值1 文钱。现在用100 文钱买100 只鸡,问:这100 只鸡中,公鸡、母鸡和小鸡各有多少只?
void main ()
{int cocks=0,hens,chicks;
while(cocks<=19)
{hens=0;
hens++;
while(hens<=33)
{chicks=100-cocks-hens;
if(5.0*cocks+3.0*hens+chicks/3.0==100)
printf("%d %d %d/n",cocks,hens,chicks);
hens++;
}
cocks++;
}
}