1.找出100–999里面有多少个水仙花数,分别输出这些水仙花数?
<script>
var c=0
for (var i=100;i<999;i++){
var bai=parseInt(i/100);
shi=parseInt(i%100/10);
ge=parseInt(i%10);
if (i===bai*bai*bai+shi*shi*shi+ge*ge*ge){
console.log(i+"是水仙花数")
c++
}
}
console.log(c)
</script>
2.猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。
以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
var sum=1
for (var i=1;i<=9;i++) {
sum=(sum+1)*2;
console.log(sum)
}
3.小球从100米掉落,弹起到50米,然后再掉落,弹到25米,弹10次以后,小球经过的路径是多少米(截止第10次弹地6
<script>
var height=100;
var sum=0;
for (var i=1;i<=9;i++){
height=height/2;
sum=sum+height*2;
}
sum=sum+100;
console.log(sum)
</script>
4.有一队兵,他想知道有多少人,便让士兵排队报数:按从1至5报数,最末一个士兵报的数为1;按从1至6报数,最末一个士兵报的数为5;按从1至7报数,最末一个士兵报的数为4;
最后再按从1至11报数,最末一个士兵报的数为10。编程求韩信至少有多少兵?
<script>
for(var b=0;true;b++){
if (b%5===1&&b%6===5&&b%7===4&&b%11===10){
console.log(b)
break
}
}
</script>