js打印水仙花数
<script>
// 法一:打印100-999之间的水仙花数
for (var i = 100; i <= 999; i++) {
var b = parseInt(i / 100);
var s = parseInt(i % 100 / 10);
var g = i % 10;
if (i == Math.pow(b, 3) + Math.pow(s, 3) + Math.pow(g, 3)) {
console.log(i);
}
}
// 法二:
for (var i = 100; i < 1000; i++) {
var b = parseInt(i / 100);
var s = parseInt(i % 100 / 10);
var g = i % 10;
if(b*b*b+s*s*s+g*g*g==i){
console.log(i);
}
}
</script>