编程求1000之内的所有“完数”。所谓“完数”是指一个数恰好 等于它的因子之和。用c语言编译
时间: 2024-05-19 15:15:35 浏览: 81
求一定范围内的完数如1至1000之内所有的完数
4星 · 用户满意度95%
好的,以下是代码实现:
#include <stdio.h>
int main() {
int i, j, sum;
for (i = 1; i <= 1000; i++) {
sum = 0;
for (j = 1; j < i; j++) {
if (i % j == 0) {
sum += j;
}
}
if (sum == i) {
printf("%d ", i);
}
}
return 0;
}
输出结果为:6 28 496
阅读全文