用c#求百鸡百钱,100元买100只鸡,公鸡5元1只,母鸡3元1只,小鸡1元3只.计算有多少种
1个回答
2017-03-14
展开全部
int cock = 0; //公鸡的数量 公鸡5元一只
int hen = 0; //母鸡的数量 母鸡3元一只
int chick = 0; //小鸡的数量 小鸡1元三只
int index = 1;
for (cock = 0; cock <= 33; cock++) //100块最多买33只公鸡
{
for (hen = 0; hen <= 20; hen++) //100块最多买20只母鸡
{
chick = 100 - cock - hen;
if (3 * hen + 5 * cock + chick / 3 == 100 && chick % 3 == 0)
{
Console.WriteLine("第{0}中方案:", index++);
Console.WriteLine("公鸡的数量为:"+ cock);
Console.WriteLine("母鸡的数量为:" + hen);
Console.WriteLine("小鸡的数量为:" + chick);
}
}
}
Console.ReadKey();
效果:
请采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询