【程序 9 求完数】
题目:一个数如果恰好等于它的所有因子之和,这个数就称为"完数"。例如 6=1+2+3.编程找出 1000 以
内的所有完数。
源码:
package com.homework.test; /* 【程序 9 求完数】 题目:一个数如果恰好等于它的所有因子之和,这个数就称为"完数"。例如 6=1+2+3.编程找出 1000 以 内的所有完数。 */ public class Test9 { public static void main(String [] args){ for (int i=1; i<1000; i++){ int sum = 0; for(int j=1; j<i; j++){ if (i % j == 0) sum += j; } if (sum == i) System.out.println(i); } } }