什么是水仙花数字?

如题所述

所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数
本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。

给你举例说明

求出100至999之间的所有“水仙花数”
找出100--999之间的所有“水仙花数”。所谓“水仙花数”是指一个三个数,其各位数字的立方和等于身。

解此题的关键是怎能样从一个三位数中分离百位数、十位数、个位数。可以这样做,设该三位数以i代表,由a,b,c三个数字组成。
(1)百位数字a:a=INT(i/100).
(2)十位数字b:b=INT((i-100*a)/10)
(3)百位数字c:c=i-int(i/10)*10.
具体程序如下:
for i=100 to 999
a=INT(i/100)
b=INT((i-100*a)/10)
c=i-int(i/10)*10
if i=a*a*a+b*b*b+c*c*c then print i
next 1
end
其结果为:153\370/371/407
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-04-04
打印出所有的"水仙花数"。所谓"水仙花数"是指一个三位数,其各位数字的立方和等于该数本身。
例如:153是一个"水仙花数",因为153=1^3+5^3+3^3。

http://www.advjava.com/design_patterns/001/932.html

什么是水仙花数字?
所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。给你举例说明 求出100至999之间的所有“水仙花数”找出100--999之间的所有“水仙花数”。所谓“水仙花数”是指一个三个数,其各位数字的立方和等于身。解...

打印出所有的水仙花数,所谓水仙花数是指
打印出所有的水仙花数,水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于它本身。一个三位的水仙花数153就是一个三位数,它等于其各位数字的立方和,即1^3+5^3+3^3=153。类似地,一个四位的水仙花数1634也是一个四位数,它等于其各位数字的四次幂之和,即1^4+6^4+3^4...

什么是水仙花数?
水仙花数又称阿姆斯特朗数,是指一个3位数,。它的每个位上的数字的3次幂之和等于它本身(例如:1^3+5^3+3^3等于153)。1、新建python文件,testpy.py;2、编写python代码,num=int(input("请输入你要判断的正整数:"))n=numsum=0length=len(str(num))#str是将参数转换成字符串的形式#len...

VB中判断闰年和判断水仙花数的程序是什么?
题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。【程序4】题目:将一个正整数分解质因数。例如:输...

什么是“数字黑洞”?
1、数字黑洞是指某些数字经过一定的运算得到一个循环或确定的答案。比如黑洞数6174,随便选一个四位数,如1628,先把组成的四个数字从大到小排列得到8621,再把原数1628的四个数字由小到大排列得到1268,用大的减小的:8621-1268=7353。按上面的办法重复,由大到小排列7353,得到7533,由小到大排列...

求1000到9999的水仙花数,并输出水仙花数的个数
\/\/水仙花数字仅限三位数字,你可以先百度一下,四位数字也有类似规律那是4次方,\/\/称之为四叶玫瑰,这是刚写,输入想要求的位数即可!public class Number {public static void main(String[] args) {init(4);\/\/ 输入几位数即可,比如:3,就是100--999,4:1000-9999}private static void init(int ...

C语言基础知识总结大全
6.水仙花数计算 输出所有三位数的水仙花数字 所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数,如:153就是一个水仙花数,153=111+555+333。 7.打印正三角形的* 8.臭名远扬的goto语句 很少使用 9.形参与实参 形参:形参是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入...

c语言编程题 找出所有的水仙花数,水仙花数是指一个3位数
if(i==(Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3))){ System.out.println(i+"是水仙花数");} } } Test public void test(){ isNarcissusNumber();} \/ 结果:--->153是水仙花数 --->370是水仙花数 --->371是水仙花数 --->407是水仙花数 \/ } ...

水仙花数字有哪些


数学黑洞有哪些 黑洞是什么
自幂数 除了0和1自然数中各位数字的立方之和与其本身相等的只有153、370、371和407(此四个数称为“水仙花数”)。例如为使153成为黑洞,我们开始时取任意一个可被3整除的正整数。分别将其各位数字的立方求出,将这些立方相加组成一个新数然后重复这个程序。 除了“水仙花数”外,同理还有四位的“玫瑰花数”(有:...

相似回答