完备数 这样算怎么多了一个答案啊!!请大侠们指教 谢谢!!!
public class Test5 {public static void main(String[] args) {
int i, n, sum;
for (n = 1; n <= 500; n++) {
sum = 0;
for (i = 1; i <= n/2; i++) {
if (n % i == 0) {
sum += i;
if (n == sum) {
System.out.println(n);
}
}
}
}
}
}