@[TOC]1000以内的完数 一个数,如果恰好等于它的因子之和,这个数就称为“完数”。如:6=1+2+3 找出1000以内的完数(因子:除数本身的其他约数) for(int i = 1; i <= 1000; i++) { int factor = 0; for(int j = 1; j <= i/2; j++) { if(i % j == 0) { factor += j; } } if (factor == i) { System.out.println(i); } }