通过递归实现完全数算法

求2-10000内的完全数,一共有四个分别是6,28,496,8128
function wanQuanShu(a){
var sum=0;
if(a>10000){
return;
}
for(var i=1;i<a;i++){

if(a%i==0){
sum+=i
}
}
if(sum==a){
console.log(a);
}
return wanQuanShu(a+1);
}
wanQuanShu(2);
posted @ 2018-09-26 14:54  Kangchuijing  阅读(338)  评论(0)    收藏  举报