长这么大了,总觉得脑袋空空,缺乏智慧。应该充实点,没事写点啥,加强记忆啊。于是乎,咱就登陆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:自己想吧,嘿嘿!