第10次作业-利用递归输出100-10000之间的水仙花数
发布时间 2023-05-09 20:59:29作者: TiAmo103
第10次作业-利用递归输出100-10000之间的水仙花数
代码
<html>
<head>
<title>水仙花数</title>
<meta charset="utf-8">
<body>
<script src="./03.js"></script>
</body>
</head>
</html>
js
function daffodils() {
let arr = [];
for (let i = 100; i <=1000; i++) {
hundred = parseInt(i / 100);
decade = parseInt(i / 10 % 10);
unit = parseInt(i % 10);
if (i == (hundred ** 3 + decade ** 3 + unit ** 3))
arr.push(i);
}
else if (i == (hundred ** 3 + decade ** 3 + unit **3
arr.push(i);
}
}
return arr;
}
document.write("水仙花数为"+daffodils());