废话不多说,接下来分析如何通过代码如何实现输出水仙花数。
如果单单打印所有的3位水仙花数,下面这个代码应该是最无脑的。
但如果我们不止想打印三位数的水仙花数,还想打印四位的,五位的,甚至是六位的,用上面这种方法太局限了,是无法实现 。要想实现打印跟高位数的水仙花数,得多增添一步,判断当前数的位数是多少,再根据位数进行对应幂数的相加。
微信扫一扫
废话不多说,接下来分析如何通过代码如何实现输出水仙花数。
如果单单打印所有的3位水仙花数,下面这个代码应该是最无脑的。
但如果我们不止想打印三位数的水仙花数,还想打印四位的,五位的,甚至是六位的,用上面这种方法太局限了,是无法实现 。要想实现打印跟高位数的水仙花数,得多增添一步,判断当前数的位数是多少,再根据位数进行对应幂数的相加。
相关推荐