找出1000内所有的完数
/*
一个数如果恰好等于它的因子之和,这个数就是完数,例如 6 = 1 + 2 + 3
找出1000内所有的完数
*/
public class 找出1000内所有的完数
{
public static void main(String[] args){
int i = 1;
for(;i < 1000; i++){
int num = 0;
for(int j = 1;j < i / 2;j++){
if(i % j == 0){
num += j;
}
}
if(num == i)
System.out.print(i + " ");
}
}
}

浙公网安备 33010602011771号