js_求1—10000的完数

// 1-10000以内的完数
// 完数:因子之和相加等于这个数
// 例如:6的因子为1,2,3:1+2+3=6

let i ,j;
let sum ;
for(i=1;i<=10000;i++){
    sum = 0;
    for(j=1;j<i;j++){
        if(i%j == 0){
            sum +=j;
        }
    }
    if(i == sum){
            console.log(i)
    }
}
原文地址:https://www.cnblogs.com/gao7/p/11119115.html