//啤酒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);
时间: 2024-10-05 20:20:11