求出2-10000以内的完全数,共有4个,分别是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);
通过递归算法求出完全数
最新推荐文章于 2022-05-31 14:13:46 发布