题目描述 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如 6 = 1 + 2 + 3。编程找出1000以内的所有完数。 源代码 #include<stdio.h> #include<stdlib.h> int main() { for (int i = 2; i <= 1000; i++) { int sum = 0; for (int j = 1; j < i; j++) { if (i % j == 0) { sum += j; } } if (sum == i) { printf("%d\n", i); } } system("pause"); return 0; }