一个数如果恰好等于它的因子之和,这个数被称为完数。比如6=1+2+3 编程求出1000以内的所有完数js写法
时间: 2023-11-25 16:05:10 浏览: 94
Java基础编程:两种方法找出1000以内的所有完数
function isPerfectNumber(num) {
let sum = 0;
for (let i = 1; i < num; i++) {
if (num % i === 0) {
sum += i;
}
}
return sum === num;
}
for (let i = 1; i <= 1000; i++) {
if (isPerfectNumber(i)) {
console.log(i);
}
}
阅读全文