水仙花数

来源:互联网 发布:锁帧软件下载 编辑:程序博客网 时间:2024/04/27 10:57

长这么大了,总觉得脑袋空空,缺乏智慧。应该充实点,没事写点啥,加强记忆啊。于是乎,咱就登陆csdn(哎,为了方便大家记住本博儿,想用户名花了30min呢!),做个blog玩玩吧。各位同学能来指教更是诚惶诚恐,感激不尽呐。写一作业,权当复习吧,呵呵。

以下来自百度百科:

      水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:13 + 53 + 33 = 153)

三位的水仙花数共有4个:153,370,371,407;

四位的水仙花数共有3个:1634,8208,9474;

五位的水仙花数共有3个:54748,92727,93084;

六位的水仙花数只有1个:548834;

七位的水仙花数共有4个:1741725,4210818,9800817,9926315;

八位的水仙花数共有3个:24678050,24678051,88593477

理论上,最大的水仙花数不超过34位。

 ◆Java 中实现的代码(编辑为代码折叠,点击打开)

 

方法一:

 

 

方法二:

方法N:自己想吧,嘿嘿!

原创粉丝点击