完数,又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和,恰好等于它本身。如果一个数恰好等于它的因子之和,则称该数为“完数”。所有的完全数都是三角形数,.所有的完全数的倒数都是调和数,可以表示成连续奇立方数之和,都可以表达为2的一些连续正整数次幂之和,完全数都是以6或8结尾。
例如
6=1+2+3 编程 找出1000以内的所有完数。
for (var i = 1; i <= 1000; i++) {
var sum = 0
for (var j = 1; j < i; j++) {
if (i % j == 0) {
sum += j
}
}
if (i == sum) {
console.log(sum)
}
}