水仙花数javascript
时间: 2023-12-15 14:32:19 浏览: 186
用java写的水仙花数
水仙花数是指一个三位数,它的各位数字的立方和等于该数本身。以下是两种判断一个三位数是否是水仙花数的JavaScript代码:
方法一:
```javascript
var num = Math.floor(Math.random() * 900 + 100); // 生成一个三位数
var ge = num % 10;
var shi = Math.floor(num / 10) % 10;
var bai = Math.floor(num / 100);
if (ge ** 3 + shi ** 3 + bai ** 3 === num) {
console.log(num + "是水仙花数");
} else {
console.log(num + "不是水仙花数");
}
```
方法二:
```javascript
var num = prompt("请输入一个三位数:");
var bai = parseInt(num / 100);
var shi = parseInt((num / 10) % 10);
var ge = parseInt(num % 10);
if (ge * ge * ge + shi * shi * shi + bai * bai * bai == num) {
console.log(`${num}是水仙花数`);
} else {
console.log(`${num}不是水仙花数`);
}
```
阅读全文