题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程 找出1000以内的所有完 数。

public class Factor {public static void main(String[] args) {// TODO Auto-generated method stubfor(int i = 2;i <= 1000;i++){int sum = 0;for(int j = 1;j < i;j++){if(i % j == 0){sum += j;//System.out.println(j+”*****”+sum);}}if(sum == i){System.out.print(i+” “);}}}}

点赞