JS for循环计算 经典例题 : 水仙花数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS for循环计算 经典例题 : 水仙花数相关的知识,希望对你有一定的参考价值。

参考技术A 打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数 本身。

例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。

首先,他是一个三位数,那么他的取值范围就是100~999。
那么。这个数 个十百位 每一位的数字的取值范围都有了。百位是1-9。十位个位都是0-9。
其次。每一位数字的立方 的和 要等于它本身。
那么就有了1 *100 + 5 * 10 +3 = 1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3 = 153。

用三重for循环可以计算出每一个百位数。然后 添加 if “其各位数字立方和等于该数本身”这个条件。就计算出满足条件的数了。

结果如下

以上是关于JS for循环计算 经典例题 : 水仙花数的主要内容,如果未能解决你的问题,请参考以下文章

java例题_03 水仙花数

经典例题整理归纳

Java基础50道经典练习题——水仙花数

Java基础50道经典练习题——水仙花数

js水仙花数,闰年,最大公约数

水仙花数python代码for循环