黑马程序员技术交流社区
标题:
输入水仙花数
[打印本页]
作者:
Neverlandxu
时间:
2015-10-13 23:06
标题:
输入水仙花数
打印出所有的"水仙花数"。
所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:
153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
编写程序计算所有的水仙花数
class CeShi
{
public static void main(String[] args)
{
for (int x=100; x<10000; x++)
{
int ge = x%10;
int shi = x/10%10;
int bai = x/100%10;
if(Math.pow(ge,3)+Math.pow(shi,3)+Math.pow(bai,3)==x){
System.out.println(x);
}
}
}
}
作者:
ningbo_1115
时间:
2015-10-14 00:12
貌似大一c语言做个这个题
作者:
海狮
时间:
2015-10-14 12:30
水仙花数,为什么会这么叫呢
作者:
看海的管家
时间:
2015-10-14 14:53
学习了。。。
作者:
南帆
时间:
2015-10-14 17:13
水仙花 好名称
作者:
fwqk123
时间:
2015-10-14 17:25
这种数字的定义是:n 位数的每个数位的 n 次方之和等于数字本身。(例如:三位数的三个位的立方加起来等于改三位数,四位数的四个位的四次方加起来等于该四位数,……) 这种数字有个有趣的英文名叫 narcissistic number,原意是“自恋数”,可能是因为加起来又等于本身而起这个名字吧。而英语 narcissistic 这个词又是源自希腊神话中的自恋美少年 Narcissus,后来他变成了水仙花。narcissus 就是“水仙花”的意思。 因此就有翻译人弃“自恋数”而取比较好听的名字“水仙花数”了
作者:
Synaric
时间:
2015-10-14 17:57
楼上好科普,终于知道了水仙花数叫法的由来
作者:
ksh
时间:
2015-10-14 22:26
学习了,学过了貌似就不那么吓人了。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2