Java统计1000以内的完数(所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身)
package com.st.train;
public class PrefectNumber {
public static void main(String[] args) {
for (int n = 1 ; n < 1001 ; n ++ ) {
int count = 0;
int i;
for ( i = 1 ; i < n ; i ++) {
if (n%i == 0 ) {
// System.out.println(n + "的因数是" + i);
count += i;
}
}
if(n==count) {
System.out.println("1000内的完数有:"+n );
// System.out.println(i);
}
}
}
}

浙公网安备 33010602011771号