答案://从100到999依次测试for(var i =100;i //拆数位var a =i %10;//个位var b =parseInt(i /10)%10;//十位var c =parseInt(i /100)%10;//百位//算每个数位3次方var a_cube =Math.pow(a ,3);//个位立方var b_cube =Math.pow(b ,3);//十位立方var c_cube =Math.pow(c ,3);//百位立方//检查是否符合水仙花数的条件,如果符合条件则输出if(a_cube +b_cube +c_cube ==i){console.log(i);}}