美文网首页
JS经典案例之百钱百鸡

JS经典案例之百钱百鸡

作者: 乔乔乔0126 | 来源:发表于2019-07-29 20:13 被阅读0次

今天我们来回顾一下JS的经典案例之百钱百鸡

题目

公鸡5元钱一只,母鸡3元钱一只,小鸡3只一元钱,用100元钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100元钱。

分析

  • 第一、公鸡的单价为5元/只,母鸡的单价为3元/只,小鸡的单价为1/3元/只;
  • 第二,必须花满100元,不能多不能少;
  • 第三、公鸡、母鸡、小鸡都要有,即三种鸡各自的数量都必须大于零。

解答

我们先设变量,公鸡的数量为x只,母鸡的数量为y只,小鸡的数量为z只,从分析题目中得出的函数为:

x + y +  z == 100  // 这里的函数为三种鸡的数量总数为100只;
5 * x + 3 * y + 1/3 * z == 100  // 这里的函数为三种鸡的总价钱之和为100元;

下面,我们就用JS来解一下这道题:

for(var x = 0 ; x <= 100 ; x++){
            for(var y = 0 ; y <= 100 ; y++){
                for(var z = 0 ; z <= 100 ; z++){

                    if((x + y + z == 100) && (5*x + 3 * y + 1/3 * z == 100) && (x > 0) && (y > 0) && (z > 0)){

                    document.write(`公鸡:${x}只 &nbsp&nbsp&nbsp 母鸡:${y}只 &nbsp&nbsp&nbsp&nbsp 小鸡:${z}只  <br><br>`)
                        
                    }
                }
            }
        }

可以得出:

thing.png

相关文章

  • JS经典案例之百钱百鸡

    今天我们来回顾一下JS的经典案例之百钱百鸡 题目 公鸡5元钱一只,母鸡3元钱一只,小鸡3只一元钱,用100元钱买一...

  • Java经典案例百钱百鸡

    百钱百鸡:鸡翁一只钱五,鸡母一只钱三,鸡雏三只钱一,问鸡翁、鸡母、鸡雏各几何? 运行结果:

  • JS小案例,百元百鸡

    公鸡5块钱一只,母鸡3块钱一只,小鸡3只一块钱, 用100块钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,...

  • 成都美食之鸡豆花

    成都美食之鸡豆花是川菜“百莱百味”中清淡醇厚的代表性经典菜肴,因将鸡肉加工成豆花状而得名,有“吃鸡不见鸡” ...

  • JS经典案例

    1.利用焦点实现选择网站 document.getElementById("1").focus(); -->为a...

  • 用JS计算经典例题 :百元百鸡

    我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、...

  • appcan案例书目录

    appcan案例之百翼付 appcan案例之饭菜票 appcan案例之中国建筑企业信息化平台 appcan案例之麻...

  • 传统经典《大学》学习录:39

    传统经典《大学》学习录:39 “孟献子曰:‘畜马乘不察于鸡豚,伐冰之家不畜牛羊,百乘之家不畜聚敛之臣,与其有聚敛之...

  • 将经典与现代融合设计做到极致,让你无法拒绝的美!

    将经典与现代融合,为家居设计之美,做出最好的诠释 ●●● 经典与现代优秀设计案例 人物案例品牌创意活动 每个人在做...

  • 平权法案引起的双重判决——美国最高院有趣判例

    从本期开始,法律人故事会将于每周四准时和大家见面 上期我们分享了——百年来美国最高院的十大经典案例之奇葩案例,为大...

网友评论

      本文标题:JS经典案例之百钱百鸡

      本文链接:https://www.haomeiwen.com/subject/rrzprctx.html