编写nodejs程序输出水仙花数。
时间: 2024-05-11 22:17:29 浏览: 45
当一个三位数的各位数字立方和等于该数本身时,这个三位数就是水仙花数。以下是一个使用 Node.js 编写的输出水仙花数的程序:
```javascript
for (let i = 100; i <= 999; i++) {
const sum = Math.pow(Math.floor(i / 100), 3) + Math.pow(Math.floor(i / 10) % 10, 3) + Math.pow(i % 10, 3);
if (sum === i) {
console.log(i);
}
}
```
程序会从 100 到 999 的整数中遍历,对于每个数,计算它的各位数字的立方和,如果等于该数本身,就输出该数。
阅读全文