public class Test02 { public static void main(String[] args) { for (int i = 2; i <1000 ; i++) { int s =0; for (int j = 1; j <i ; j++) { if(i%j==0){ s+=j; } } if(i==s){ System.out.println(i); } } } }
2、【求完数】一个数如果恰好等于它的所有真因子(即除了自身外的所有因数)之和,这个数就称为“完数“。请编程求出1000 以内的所有完数。
最新推荐文章于 2024-04-13 20:56:19 发布