publicclasswork09{publicstaticvoidmain(String[] args){//找出因数,因数相加等于本数字int sum =0;for(int i =1; i <1000; i++){for(int j =1; j < i; j++){if(i%j ==0){
sum += j;}}if(sum == i){
System.out.println(i);}
sum =0;}}}
题目:一个数如果恰好等于它的所有因子之和,这个数就称为"完数"。例如 6=1+2+3.编程找出 1000 以内的所有完数public class work09 { public static void main(String[] args) { //找出因数,因数相加等于本数字 int sum = 0; for (int i = 1; i < 1000; i++) { ...