一个篮球100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时多少米,第十次反弹多高。
var h = 100; for(i=0;i<10;i++){ h = h/2; } console.log(h)
var h = 100; console.log(h / (1 << 10));
100 / Math.pow(2, n);n是第几次反弹
递归啊,每次除2不就行了,那么简单。
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
5 回答4k 阅读
2.2k 阅读
1 回答2.8k 阅读✓ 已解决
4 回答3.6k 阅读✓ 已解决
5 回答3.3k 阅读✓ 已解决