解决百钱买百鸡问题:公鸡一只五块钱,母鸡一只三块钱,小鸡三只一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?输出所有可能情况。
int main()
{
int momey = 100, y = 100; //y为鸡的数量
int g, m, x; //公鸡,母鸡,小鸡
for (g = 0; g < y; g++)
{
for (m = 0; m < y; m++)
{
x = y - g - m; //计算小鸡的个数
if (x > 0 && x % 3 == 0 && 5 * g + 3 * m + x / 3 == momey)
{
printf("公鸡%d,母鸡%d,小鸡%d\n", g, m, x);
}
}
}