分享好友 天南地北首页 网站导航

什么是水仙数

网友 2023-09-17 01:38 · 头闻号教育培训

最佳答案:

水仙数又称“纳西塞斯”数,相关概念:自幂数,实质:一个N位数

详情介绍

水仙数又称“纳西塞斯”数,相关概念:自幂数,实质:一个N位数

中文名
水仙数
别名
“纳西塞斯”数
补充
九九重阳数
相关概念
自幂数
实质
一个N位数

水仙数术语介绍

一个N位数,其各个数位上的数的n次方之和恰好等于原数,这样的数叫做“自幂数”。Narcissus number,又称“纳西塞斯”数

水仙是指一个 3位数 ( n=3 ),它的每个位上的数字的3次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)

一位数 均为独身数

二位数中无自幂数

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

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

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

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

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

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

补充: 继续查找9位数以上的水仙数:

9位的九九重阳数:146511208 ,472335975 ,534494836, 912985153

10位的十全十美数:4679307774

水仙数代码

public class Tm {

public static void main(String args) {

for (int j=100;j<=9999999;j++){

echo(j);

}

}

private static void echo(int mm) {

int tmp=mm;

int num,tmm=0;

String ta=mm+"";

int x=ta.length();

for (int i=1;i<=x;i++){

num=tmp%10;

tmp=tmp/10;

tmm=(int) (tmm+Math.pow(num, x));

}

if (tmm==mm){

System.out.println(mm);

}

}

}

免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报

举报
反对 0
打赏 0
更多相关文章

收藏

点赞