怎么用js求水仙花数-创新互联

这篇文章主要介绍“怎么用js求水仙花数”,在日常操作中,相信很多人在怎么用js求水仙花数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用js求水仙花数”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

站在用户的角度思考问题,与客户深入沟通,找到七星网站设计与七星网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:做网站、网站建设、企业官网、英文网站、手机端网站、网站推广、主机域名、虚拟空间、企业邮箱。业务覆盖七星地区。

水仙花数是指一个n位正整数(n≥3),它的每个位上的数字的n次幂之和等于它本身。(例如:1^3+5^3+3^3=153)水仙花数只是自幂数的一种,严格来说三位数的3次幂数才成为水仙花数。

水仙花数只是自幂数的一种

其他位数的自幂数名字:

一位自幂数:独身数

两位自幂数:没有

三位自幂数:水仙花数

四位自幂数:四叶玫瑰数

五位自幂数:五角星数

六位自幂数:六合数

七位自幂数:北斗七星数

八位自幂数:八仙数

九位自幂数:九九重阳数

十位自幂数:十全十美数

常见水仙花数

水仙花数又称阿姆斯特朗数。

三位的水仙花数共有4个:153,370,371,407;

四位的四叶玫瑰数共有3个:1634,8208,9474;

五位的五角星数共有3个:54748,92727,93084;

六位的六合数只有1个:548834;

七位的北斗七星数共有4个:1741725,4210818,9800817,9926315;

八位的八仙花数共有3个:24678050,24678051,88593477

js水仙花数代码实现

functionSelfPower(minnum,maxnum){

 varresult="";

 for(vari=minnum;i

  //求每一位数字

  vara=String(i).split('');

  varms=0;

  for(varm=0;m

   varm1=a[m];

   for(varj=0;j

    m1=m1*a[m];

   }

   ms=ms+m1;

  }

  if(ms==i){

   result+=ms+",";

   console.log(ms);

  }

 }

 returnresult;

}

到此,关于“怎么用js求水仙花数”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


分享文章:怎么用js求水仙花数-创新互联
当前网址:http://scyanting.com/article/gjehc.html