我是个C新手 哪位大虾来解释下这个 例子..
例子是这样的:张丘建《算经》中提出“百鸡问题”:公鸡一个值5钱,母鸡一个值3钱,小鸡3个值1钱。100钱买100只鸡,问公鸡 母鸡 小鸡各几只?
cocks = 公鸡
hens = 母鸡
chicks = 小鸡
#include "stdio.h"
#include "conio.h"
void main()
{
int cocks = 0,hens,chicks;
while (cocks <= 19)
{ hens = 0;
while (hens <= 33)
{ chicks = 100 - cocks - hens;
if (5.0 * cocks + 3.0 * hens + chicks / 3.0 == 100.0)
printf("%d %d %d\n",cocks,hens,chicks);
hens++;
}
cocks++;
}
getch();
}
能帮忙把步骤解释得详细一点吗?
谢谢大家了。
[ 本帖最后由 Jalen_Ho 于 2009-10-30 12:24 编辑 ]