水仙花数是一种特殊的三位数,它的特点就是,每个数位的立方和,等于它本身。
比如153就是水仙花数。因为:
13+53+33 = 153
100~999之内,只有4个水仙花数,请编程找出来。
for(var i = 100;i <= 999;i++){
var gewei = i%10;
var shiwei = parseInt(i/10)%10;
var baiwei = parseInt(i/100);
var total = Math.pow(gewei,3)+Math.pow(shiwei,3)+Math.pow(baiwei,3)
if( total == i){
console.log(i);
}
}