首页学历类考试大学计算机科学
(简答题)

编一个程序,解决百钱买百鸡问题。某人有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

    答案解析

快考试在线搜题