14、编程求 1~10000 之间的所有“完全数”,完全数是该数的所有因子之和等于该数的数。例如,6 的因子有 1、2、3,且 6=1+2+3,所以 6 是完全数。
package java基础编程练习题;
//14、编程求 1~10000 之间的所有“完全数”,完全数是该数的所有因子之和等于该数的数。例如,
//6 的因子有 1、2、3,且 6=1+2+3,所以 6 是完全数。
public class test14 {
public static void main(String[] args) {
for(int i=1;i<=10000;i++) {
int num=0;
for(int j=1;j<i;j++) {
if(i%j==0) {
num+=j;
}
}
if(num==i) {
System.out.println(i);
}
}
}
}
1021



被折叠的 条评论
为什么被折叠?



