用js编写水仙花的代码,编程实现水仙花数

  用js编写水仙花的代码,编程实现水仙花数

  操作环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  怎么用javascript编程求水仙花数?

  首先,我们需要知道水仙花号是多少:

  自恋数也叫Pluperfect数字不变量(PPDI),自恋数,自幂数,阿姆斯特朗数或阿姆斯特朗数。水仙数是指3 位数的一个数,每个数字的三次方之和等于自身。比如:1 3 5 3 3=153。

  通过JS得到水仙花的数量:

  思路分析:

  1.用于循环搜索,遍历从100到999的所有三个数字;

  2.确定遍历的数字是否是每个数字的三次方之和等于该数字本身。如果是,就是水仙花的数量,然后在控制台上输出(如何选择每个数字)。

  (1)个位数模数为10,余数为个位数。

  (2)将十位数I除以10,然后将结果四舍五入,得到一个两位数的整数。用这个结果对10取模得到十位数。

  (3)选取百位数的三位数字除以100,然后四舍五入得到百位数。

  3.使用if语句确定I是否是水仙花的数量。Math对象用来执行数学任务,pow(x,y)函数用来求x的y次方。

  for(var I=100;i=999i ){

  var GW=i;

  var SW=parse int(I/10)% 10;

  var bw=parse int(I/100);

  if(i==Math.pow(gw,3) Math.pow(sw,3) Math.pow(bw,3)){

  console.log(一);

  }

  }输出结果是:

  推荐:《javascript基础教程》以上是如何用javascript编程求水仙花个数的详细内容。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: