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