10000以内的完数有几个?

2025-03-25 00:32:36
推荐回答(2个)
回答1:

什么是完数?
完数就是该数的所以约数(能整除自己的自然数),但不包括本身, 那些约数相加等于自己的数为完数。

Java源码:
public class PerfectNumber{
public static void main(String []args){
int i=2;
for (;i<10000;i++){
int k=0;
for (int j=1;j if (i%j==0)
k+=j;
}
if (i==k)
System.out.println(i);
}
}

}

回答2:

6
28
496
8128