<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script>
var h = 100;
var allH = 0;
for(var i = 1; i < 11; i++) {
allH += h;//下降距离
h = h / 2;
allH += h;//上升距离
}
document.write(h + ',' + allH + '<br/>');
</script>
</html> {:5_102:} function zi(h,count){
var m = h;
for (var i=0 ; i<count ; i++){
if (i>0){
m += h*2;
}
h /= 2;
}
return ;
}
var arr = zi(100,10);
document.write(
"球经过了" + arr + "米" + "<br>" +
"球反弹的高度为" + arr + "米"
);
ok 谢谢楼主 看看 var height=100;
var distance = height;
for(i=1;i<=10;i++){
distance = distance+height;
height = height/2;
}
distance = distance - height;
alert("经过了:"+distance+"米 第十次反弹:"+height+"米"); 嘿嘿这我会做 看看 1
页:
1
[2]