请输入您要查询的百科知识:

 

词条 水仙数
释义

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

水仙是指一个 n 位数 ( n≥3 ),它的每个位上的数字的n次幂之和等于它本身。(例如: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位数:没有

Java求水仙数代码

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);

}

}

}

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/1 10:57:26