100元买100只鸡,公鸡一只3元钱,母鸡2元一只,小鸡1元三只。
代码实现如下:
namespace 百钱百鸡
{
class Program
{
static void Main(string[] args)
{
//公鸡Cock 母鸡Hen 小鸡Chick
//一百元钱买一百只鸡 公鸡每只3元 母鸡每只2元 小鸡3只1元
int cock, hen, chick;
for (cock = 0; cock <= 33; cock++)//公鸡范围在0到33之间
for (hen = 0; hen <= 50; hen++)//母鸡范围0到50之间
for (chick = 0; chick <= 99; chick++)//根据题意小鸡的范围只能是0到99)
if ((3 * cock + 2 * hen + chick / 3 == 100) && (cock + hen + chick == 100))//判断钱数是否等于100且购买的鸡总数是否等于100
if (chick % 3 == 0)
Console.WriteLine("公鸡{0}只 母鸡{1}只 小鸡{2}", cock, hen, chick);
Console.ReadKey();
}
}
}