62,046
社区成员
发帖
与我相关
我的任务
分享
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>1000瓶汽水,每喝3瓶赚一瓶,最终喝了多少瓶,剩几个空瓶</title>
<script type="text/javascript">
function count(){
var emptyBottle=0;//空瓶子变量
var fullBottle =parseInt(document.getElementById("txtCount").value);//得到汽水总数
var tempfullbottle =parseInt(fullBottle);//汽水临时变量
var tempemptybottle =0;
while(fullBottle>1){
fullBottle -=1;//汽水总数减1
emptyBottle+=1;//空瓶子总数加1
if(emptyBottle==3){
tempfullbottle+=1;//临时变量加1
tempemptybottle+=emptyBottle;//临时总空瓶子加1
fullBottle+=1;//如果空瓶子等于3,换一瓶满的
emptyBottle=0;//清空空瓶子重新开始
}
}
alert("总共喝了:"+tempfullbottle+" 瓶 总共空瓶子:"+tempemptybottle+" 剩余空瓶子:"+emptyBottle);
}
</script>
</head>
<body>
<input id="txtCount" name="txtCount" type="text" />瓶<br />
<input id="btnCount" type="button" value="计算" onclick="count();" />
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>1000瓶汽水,每喝3瓶赚一瓶,最终喝了多少瓶,剩几个空瓶</title>
<script type="text/javascript">
function count(){
var emptyBottle=0;//空瓶子变量
var fullBottle =parseInt(document.getElementById("txtCount").value);//得到汽水总数
var tempfullbottle =parseInt(fullBottle);//汽水临时变量
var tempemptybottle =0;
while(fullBottle>1){
fullBottle -=1;//汽水总数减1
emptyBottle+=1;//空瓶子总数加1
if(emptyBottle==3){
tempfullbottle+=1;//临时变量加1
tempemptybottle+=emptyBottle;//临时总空瓶子加1
fullBottle+=1;//如果空瓶子等于3,换一瓶满的
emptyBottle=0;//清空空瓶子重新开始
}
}
alert("总共喝了:"+tempfullbottle+" 瓶 总共空瓶子:"+tempemptybottle+" 剩余空瓶子:"+emptyBottle);
}
</script>
</head>
<body>
<input id="txtCount" name="txtCount" type="text" />瓶<br />
<input id="btnCount" type="button" value="计算" onclick="count();" />
</body>
</html>