网 logo

水仙数

水仙数,也被称为“纳西塞斯”数或自幂数,是一种特殊的自然数。当一个N位数的各个数位上的数值的N次方之和恰好等于原数时,这个数就称为水仙数。

特征

水仙数具有如下特征:- 当N=3时,即3位数,其每个位上的数字的3次幂之和等于它本身。例如,153就是一个3位数的水仙数,因为1^3 + 5^3 + 3^3 = 153。- 在两位数中不存在水仙数。- 三位的水仙数有4个:153,370,371,407。- 四位的水仙数有3个:1634,8208,9474。- 五位的水仙数有3个:54748,92727,93084。- 六位的水仙数只有一个:548834。- 七位的水仙数有4个:1741725,4210818,9800817,9926315。- 八位的水仙数有3个:24678050,24678051,88593477。- 九位的水仙数有两个:146511208 ,472335975 。- 十位及以上的水仙数尚未发现。

程序实现

Java程序可以用来寻找水仙数,下面是一个示例代码片段:

```java

public class Tm {

/**

* 寻找水仙数

*/

public static void main(String[] args) {

for (int j = 100; j \u003c= 9999999; j++) {

回声(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 \u003c= x; i++) {

num = tmp % 10;

tmp = tmp / 10;

tmm = (int) (tmm + 数学pow(num, x));

}

if (tmm == mm) {

System.out.println(mm);

}

}

}

```

此程序会遍历指定范围内的所有整数,并通过计算每个数的各位数字的N次方之和来判断是否存在水仙数。如果某个数满足条件,则将其打印出来。

参考资料

关于幂等差型水仙花数的研究.万方数据.2024-10-25

低温和秋水仙素诱导植物细胞染色体数目变化的效果比较.万方数据.2024-10-25

基于FAERS数据库的秋水仙碱相关神经毒性风险分析.万方数据.2024-10-25