码迷,mamicode.com
首页 > 其他好文 > 详细

买酒问题

时间:2016-08-19 09:48:04      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:

//啤酒2元一瓶
//4个瓶盖换一瓶
//2个空瓶换一瓶
//10元可以喝几瓶

var a, b, c, d, e, f, g, h, i,total;
//a空瓶换的新啤酒
//b瓶盖换的新啤酒
//c本轮换的新啤酒总和a+b
//d上轮空瓶换酒后剩下的空瓶数量
//e本轮新增的空瓶数量=c
//f本轮结束后空瓶总和d+e
//g上轮瓶盖换酒后剩下的瓶盖数量
//h本轮新增的瓶盖数量=c
//i本轮结束后瓶盖总和g+h
//j循环多少轮的次数计数
    c=5;
    f=5;
    i=5;
    total=c;
    var j=1;
    while(f>=2||i>=4){
        a=Math.floor(f/2);
        b=Math.floor(i/4);
        c=a+b;
        d=f%2;
        e=c;
        f=d+e;
        g=i%4;
        h=c;
        i=g+h;
        total+=c;
        console.log("第"+j+"轮能换的总瓶数:"+c);
        console.log("第"+j+"轮结束后剩余的空瓶数:"+f);
        console.log("第"+j+"轮结束后剩余的瓶盖数:"+i);
        console.log("第"+j+"轮结束后一共换的啤酒数量:"+total);
        console.log("=============================");
        j++;
    }
    console.log("总共的瓶数是:"+total);

  

买酒问题

标签:

原文地址:http://www.cnblogs.com/carlyin/p/5786326.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!