1000以内的完数

public static void main(String[] args) {
		int sum = 0, i, j;
		for (i = 1; i <= 1000; i++) {
			for (j = 1, sum = 0; j <= i / 2; j++) {
				if (i % j == 0) {
					sum += j;
				}
			}
			
			
			if (sum == i) {
				System.out.println("完数:" + i);
			}
		}
	}

猜你喜欢

转载自blog.csdn.net/l23456789o/article/details/80090957