1000以内的完全数

//1000以内的完全数
//例如6=1+2+3,123是除了它本身外的所有约数
var i,j,a;
for(i=1;i<1000;i++){
    a=0;
    for(j=1;j<i/2+1;j++){
        if(i%j==0){
            a+=j;
        }
    }
    if(a==i){
        console.log(i);
    }
}

结果截图:

猜你喜欢

转载自blog.csdn.net/qq_36836332/article/details/82117642