首页 > Web开发 > 详细

js查找水仙花数

时间:2016-03-19 21:01:33      阅读:197      评论:0      收藏:0      [点我收藏+]

所谓水仙花数是满足类似于153=1³+5³+3³:

第一种方式:把这个数当做字符串来实现

<script>
  for(var i=100;i<=999;i++)
  {
   str_i=i.toString();
   var hundred=Number(str_i.charAt(0));//运用charAt(index)函数找百位数
   var ten=Number(str_i.charAt(1));
   var dig=Number(str_i.charAt(2));
   var result=Math.pow(hundred,3)+Math.pow(ten,3)+Math.pow(dig,3);//用Math.pow(num,x)实现立方的运算
   if(result===i)//判断是否和i相等
   {
   document.write(‘<br />‘+string+‘<br />‘);
   }
  }

第二种方式:当做个位、十位、百位。

过两天再来补充。。。

js查找水仙花数

原文:http://www.cnblogs.com/jlj9520/p/5296191.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!