1.经典算法
for(i=0;i<1000;i++){
var bai = parseInt(i/100);
var shi = parseInt(i/10%10);
var ge = i%10;
if(i == bai*bai*bai + shi*shi*shi + ge*ge*ge){
document.write(i);
}
}
2.三个for循环
var i=1,num,result;
for(;i<=9;i++){
for(j=0;j<=9;j++){
for(n=0;n<=9;n++){ //三个for循环,用于遍历每一个数位上的0~9
num = ""+ i + j + n ; //三位数拼串
result = i*i*i + j*j*j + n*n*n ;
if(num == result){ //==自动转换类型
document.write(num);
}
}
}
}