输出9999之内所有的“完数”。“完数”:若一个数恰好等于它的因子之和,则称为完数。如:6的因子是1,2,3,而6=1+2+3,因此6是“完数”。,用c语言
时间: 2024-05-24 10:11:58 浏览: 21
C语言入门习题:寻找完数(输出形式为“数字,数字,……,数字”)
5星 · 资源好评率100%
#include <stdio.h>
int main() {
int i, j, sum;
for (i = 1; i <= 9999; i++) {
sum = 0;
for (j = 1; j < i; j++) {
if (i % j == 0) {
sum += j;
}
}
if (sum == i) {
printf("%d是完数\n", i);
}
}
return 0;
}
阅读全文