百元买百鸡.公鸡5块钱一只,母鸡3块钱一只,小鸡1块钱三只.100块钱能买多少只公鸡,多少只母鸡,多少只小鸡?
第一种方法:
for (int i = 0; i <= 20; i++)
{
for (int j = 0; j <= 100 / 3; j++)
{
for (int k = 0; k <= 300; k++)
{
if (5 * i + 3 * j + k / 3 == 100 && k % 3 == 0 && i + j + k == 100)
{
Console.WriteLine("公鸡{0}只,母鸡{1}只,小鸡{2}只", i, j, k);
}
}
}
}
第二种方法:
for (int i = 0; i <= 20; i++)
{
for (int j = 0; j <= 33; j++)
{
if ((100 - (5 * i + 3 * j)) * 3 + i + j == 100)
{
Console.WriteLine("{0},{1},{2}", i, j, 100 - i - j);
}
}
}