因为3和4之间没有其他的整数,所以12的因数有6个。这个方法适合不是太大的数找因数。
function yinz(num){for(var j = 1 j <= numj++){
var sum = 0
for(var i = 1i < ji++){
if(j % i == 0){
sum = sum + i
}
}
if(sum == j){
console.info(j)
}
}
}
yinz(10000)
因为3和4之间没有其他的整数,所以12的因数有6个。这个方法适合不是太大的数找因数。
function yinz(num){for(var j = 1 j <= numj++){
var sum = 0
for(var i = 1i < ji++){
if(j % i == 0){
sum = sum + i
}
}
if(sum == j){
console.info(j)
}
}
}
yinz(10000)