水仙花數是一種特殊的三位數,它的特點就是,每個數位的立方和,等於它本身。
比如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);
}
}