案例:
一个数如果恰好等于除它本身外的因子(可以被整除的数)之和,这个数就称为完数(完美数)。(例如: 6=1+2+3)。使用js程序查找100 ~ 999之间所有的完数。
代码:
for (var i = 100; i <= 999; i++) {
var sum = 0;
for (var j = 1; j < i; j++) {
if (i % j == 0) {
sum = sum + j
}
}
if (sum == i) {
console.log(i + "为完美数");
}
}