javascript 练习7:打印所有的水仙花数:3位数+各个位数的值的三次方之和等于此数
<script type="text/javascript">
//练习7:打印所有的水仙花数:3位数+各个位数的值的三次方之和等于此数
function test3(){
document.write("<h1 style='color: blue'>练习7:100-1000以内的水仙花数为</h1>")
for (var i = 100; i < 1000; i++) {
var ge = parseInt(i%10);
var shi = parseInt(i/10%10);
var bai = parseInt(i/100%10);
var sum = ge*ge*ge + shi*shi*shi + bai*bai*bai;
if (i == sum){
document.write("100-1000以内的水仙花数为:" + i + "<br>");
}
}
}
test3();
</script>
效果如下图: