百元买百鸡(贼好记)

JS实现百元买百鸡

题目:公鸡5元1只,母鸡3元1只,小鸡1元3只,花100元买100只鸡,有多少种方案?

公鸡数量用a表示,母鸡数量用b表示,小鸡数量用c表示,如果都买公鸡,100元最多买20只,

都买母鸡的话最多买33只,买小鸡虽然可以买300只,但题目要求买100只,所以为100只,所以

a+b+c=100

for (var a = 0; a <= 20; a++) //这是都买公鸡

for (var b = 0; a <= 33; a++) //这是都买母鸡

for (var c = 0; a <= 100; a++) //这是都买小鸡

所以用for循环如下写:

for (var  a = 0; a  <=  20;  a++) {

         for (var  b = 0; a  <=  33;  a++) {

                for (var  c = 0; a  <=  100;  a++) {

                      if(a+b+c=100  && 5*a +3*b+1/3*100=100 &&(a>0,b>0,c>0)){

                              document.write('公鸡数量'+a,"母鸡数量"+b,"小鸡数量"+c)

                           }

                 }

        }

}

用if语句进行判断,给出条件公鸡数量+母鸡数量+小鸡数量=100,公鸡数量价钱+母鸡数量价钱+小鸡数量*价钱=100,

且三种鸡的数目都不能为0,用与操作符,给出条件都为trur时,则进行下一步,if判断为正确是,输出了结果。

JS实现百元买百鸡

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JS实现百元买百鸡 题目:公鸡5元1只,母...
    梦游2阅读 793评论 0 0
  • 条件:公鸡5元一只,母鸡3元一只,小鸡1元3只,100元要买100只鸡?有多少买法?设:公鸡买x只,母鸡y只,小鸡...
    Why自给自足阅读 4,064评论 0 5
  • 公鸡5,母鸡3,小鸡1元3只,一百元全花完,刚好买一百只鸡的情况有哪几种。 设公鸡=g,母鸡=m,小鸡=x, 那么...
    光年之外iii阅读 8,083评论 0 2
  • 我国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”,鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值...
    编程小世界阅读 7,468评论 0 0
  • 枚举法:列出问题所有的解,然后根据判断条件逐个验证对错。若满足判断条件,则问题解决。否则,问题无解。 设计模式:1...
    GBangBang阅读 9,214评论 0 1