简答题

编一个程序,解决百钱买百鸡问题。某人有100元钱,要买100只鸡。公鸡5元钱一只,母鸡3元钱一只,小鸡一元钱3只。问可买到公鸡,母鸡,小鸡各为多少只。问题分析:设公鸡x只,母鸡y只,小鸡z只,可以列出两个方程: x+y+z=100 5x+3y+z/3=100 我们采用“穷举法”来解决此问题。

正确答案

doublez;
for(doublex=1;x<=20;x++)
for(doubley=1;y<=33;y++)
{
z=100-x-y;
if(5*x+3*y+z/3==100)
{
Console.WriteLine("公鸡{0}只,母鸡{1}只,小鸡{2}只",x,y,z);
}
}

答案解析

相似试题
  • 百钱买百鸡问题:公鸡每只5元,母鸡每只3元,小鸡3只一元,问一百元买一百只鸡有几种买法?

    简答题查看答案

  • 请编程使用循环和列表推导式两种方法求解百钱买百鸡问题。假设大鸡5元一只,中鸡3元一只,小鸡1元三只,现有100元钱想买100只鸡,有多少种买法?

    简答题查看答案

  • 用户为了解决自己的问题,用汇编语言所编写的程序,称为()。

    单选题查看答案

  • 编程实现解决下述问题:公鸡5元1只,母鸡3元1只,小鸡1元3只,花了100元钱买100只鸡,问公鸡、母鸡、小鸡各多少只?

    简答题查看答案

  • 编一个程序,用for循环语句求出1到100之间的奇数之和。

    简答题查看答案

  • 编一个程序,求s=1!+2!+3!+…..+n!,(n由输入决定)。

    简答题查看答案

  • 编一个程序,用while循环语句来计算1+1/2+2/3+3/4+...+99/100之和。

    简答题查看答案

  • 编一个程序,用for循环语句求出1到100之间的奇数之和,以及偶数之和。

    简答题查看答案

  • 编一个程序,用do-while循环语句来计算PI=4*(1-1/3+1/5+...+1/n),要求当1/n

    简答题查看答案