js100-999之间的水仙花数
时间: 2024-10-12 16:16:13 浏览: 24
cpp代码-求100-999之间的水仙花数(各个位上的数的三次方之和为这个数本身)
水仙花数是指那些三位数,其各位数字立方之和等于该数本身的数。例如,153就是一个水仙花数,因为1^3 + 5^3 + 3^3 = 153。
在JavaScript中,你可以通过循环遍历从100到999的所有整数,计算每一位的立方,然后检查它们的总和是否等于原始数字来找出这些水仙花数。以下是一个简单的函数示例:
```javascript
function findWaterLilyNumbers(start, end) {
let result = [];
for (let num = start; num <= end; num++) {
let digits = String(num).split('');
if (digits[0] ** 3 + digits[1] ** 3 + digits[2] ** 3 === num) {
result.push(num);
}
}
return result;
}
// 获取js100到999范围内的水仙花数
const waterLilyNumbers = findWaterLilyNumbers(100, 999);
console.log(waterLilyNumbers);
阅读全文