初入PHP,,for循环~水仙花数

找出100-999之间的所有“水仙花数”。所谓水仙花数是指一个三位 数,

各位数字的立方和等于该数本身。

(如153次方=1的3次方+5的3次方+3的3次方)并输出这些数字

想想153位那个数,然后进行带入提取.

for(var i=100;i<999;i++){

提取个位数

a= i % 10;

提取十位数,转换为整型

b = parseInt(( i / 10) % 10);

提取百位数,转换为整型

c = parseInt(i / 100);

math.pow(x,y)的意思为x的y次方。

var sum = Math.pow(a,3) + Math.pow(b,3) + Math.pow(c,3);

i是我从100-999之间的数,sum为水仙花数的定义。

if (sum==i){

document.write(i+",");

}

}