美文网首页
花一百块钱买了一百只鸡,然而我没想到的是......

花一百块钱买了一百只鸡,然而我没想到的是......

作者: 任建坤123 | 来源:发表于2019-06-29 01:02 被阅读0次

JavaScript中的循环,可以说对于我们前端开发人员的逻辑处理能力是有很大要求的,做好循环练习,对我们后期开发是有很大帮助的。
今天我们就来做一些小练习

比如求1-100的和,

var x = 0;
for (var i = 1; i <= 100; i++) {
  x += i;
}
document.write(x);
//最后输出的结果为5050

再来一个百元买百鸡
公鸡5元一只,母鸡3元一只,小鸡1元3只,100元要买100只鸡?有多少买法?
设:公鸡买x只,母鸡y只,小鸡z只,则,x+y+z==100(只)因为只需要买100只,最多不能超过100只。

钱数上:5x+3y+z/3==100(元),(小鸡的价格是数量除以3)只有100元,多了没有。

有因为,100元最多买公鸡20只/母鸡33只/小鸡100(因为只需要买100只,尽管钱数可以买300只,但是不需要都是多余的)只。

这个就需要多个for嵌套了

for (var x = 0; x <= 20; x++) {  //公鸡数量
  for (var y = 0; y <= 33; y++) {  //母鸡数量
    for (var z = 0; z <= 100; z++) {  //小鸡数量
      if ((x + y + z == 100) && (5 * x + 3 * y + z / 3 == 100)) {//两个条件都必须满足
        document.write('公鸡数量' + x + "&nbsp",'母鸡' + y + "&nbsp",'小鸡' + z + "&nbsp");
        document.write("<br>");
      }
    }
  }
}
最后的结果为下面四种情况(也就是说有4种买法)

公鸡数量0 母鸡25 小鸡75 
公鸡数量4 母鸡18 小鸡78 
公鸡数量8 母鸡11 小鸡81 
公鸡数量12 母鸡4 小鸡84 

好了,今天就暂时到这里了,小编会努力给大家带来更多的小知识的
因能力有限,所以不免会出错,若有问题请帮忙指出,避免误导他人
谢谢!!!

相关文章

  • 花一百块钱买了一百只鸡,然而我没想到的是......

    JavaScript中的循环,可以说对于我们前端开发人员的逻辑处理能力是有很大要求的,做好循环练习,对我们后期开发...

  • 好心的老板给了我两块车钱

    等公交车的时候,发现身上只有一百整钱,于是去旁边彩票店买了五块钱的刮刮乐,打算换点零钱。没想到居然中了五十块钱,然...

  • 买书如山倒,读书如抽丝

    昨晚,我顶着惺忪的双眼,在旧书网上买了一百块钱的书。 一百块可能不够震撼,换一种表达方式:26本。 而我之前买的还...

  • 找钱

    如果你路上丢了一百块钱, 隐约记得它好像丢在某个地方, 你会花一百块钱的车费回去, 去把那一百块找回来吗? 你是找...

  • 【答案是这样的】趣味数学题,看看你能做对几道???

    买卖篇 1、一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了,11块卖给另外一个人....

  • 味口好的福气连连

    这市场上哪来这么多鸡鸭呢?一百块钱四只鸡,一百块钱四只鸭。一斤猪肉就是一只鸡或鸭,我想有了这么便宜的两条脚鸡鸭,可...

  • 网购有风险,购买需谨慎

    近些日子在网上买了东西被骗的事情屡有发生,最奇葩的一哥们花1500块钱在网上买了个苹果手机,没想到快递到手,欣喜若...

  • 一个人的尊严只有自己能给

    下班回家,听妈妈说我的闺蜜,冉霞被哥嫂接回来了。 究其原因,竞然是,前不久冉霞帮她妈买了一件一百多块钱的上衣。冉霞...

  • 十块钱的九块钱不比一百块的九块钱高贵!

    今天听到一些朋友间闲聊,问“你是会选择挣十块钱愿意给你花九块钱的男人,还是挣一百块钱,愿意给你花九块钱的男人?...

  • 经典算法百元买百鸡

    一百个铜钱买了一百只鸡,其中母鸡一只5钱、公鸡一只3钱,小鸡一钱3只,问一百只鸡中公鸡、母鸡、小鸡各多少)。 这是...

网友评论

      本文标题:花一百块钱买了一百只鸡,然而我没想到的是......

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