蝶花说

您现在的位置是:主页 > 树木知识 >

树木知识

1是水仙花数吗,2是水仙花数吗

发布时间:2024-12-15 11:11:23树木知识
水仙花数水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number)。水仙花数是指一个 3 位数,它的每个位上的数字的 3 次幂之和等于它本身。1、水仙花数的含义“水仙花数”是一个三位数其各位数字...

水仙花数

水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number)。水仙花数是指一个 3 位数,它的每个位上的数字的 3 次幂之和等于它本身。

1、水仙花数的含义

“水仙花数”是一个三位数其各位数字的立方和等于该数本身。例如:3^3 + 7^3+ 0^3 = 370

2、算法分析

把给出的某个三位数的个位、十位、百位分别拆分,并求其立方和(设为sum),若sum与给出的三位数相等。

3、兰德尔数

兰德尔数又称自方幂数,是一类涉及自身数字特点的整数。最简单的3位水仙花数是370。

4、水仙花数的个数

三位的水仙花数共有4个:153, 370, 371, 407;四位的四叶玫瑰数共有3个: 1634, 8208, 9474;五位的五角星数共有3个: 54748, 92727, 93084;六位的六合数只有1个: 548834;七位的北斗七星数...

5、Java程序实现

以下是一个Java程序,输出所有的水仙花数:

public class Narcissistic {

public static void main(String[] args) {

// 遍历所有的三位数,从 100到999

for (int i = 100

i