代码:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>所有的3位水仙花数</title> </head> <body> <script> // 输出所有的3位水仙花数 for(var i = 100 ; i < 1000 ; i++){ // 百位 var hundreds = parseInt(i / 100); // 十位 var decade = parseInt(i / 10 % 10); // 个位 var unit = parseInt(i % 10); // 判断 if(i == (hundreds*hundreds*hundreds + decade*decade*decade + unit*unit*unit)){ document.write("水仙花数为:"+ i + "<br/>"); } } </script> </body> </html>
运行结果: