<script> var s=""; function f() { for (i=100;i<1000;i++){ //取得数字:个位 十位 百位 var a=i%10; //个位 var c=parseInt(i/100); //百位-获取整数 var b=parseInt(i/10)%10; //十位-/余10; if(a*a*a+b*b*b+c*c*c==i){ //立方之和 s+=i+","; } } document.getElementById("info").innerHTML=s; } </script> <body> <span id="info"></span> <br> <input type="button" id="" value="开始" onclick="f()"> </body>
编写函数寻找水仙花数 三位数各位数字的立方和恰巧是该数本身,100到999之间有四个这样的数 |