c语言 求1到100以内的完备数 一个数如果恰好等于除了本身之外的各个因子之和则为完备数 6=1+2+3

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 01:57:13
c语言 求1到100以内的完备数 一个数如果恰好等于除了本身之外的各个因子之和则为完备数 6=1+2+3

c语言 求1到100以内的完备数 一个数如果恰好等于除了本身之外的各个因子之和则为完备数 6=1+2+3
c语言 求1到100以内的完备数 一个数如果恰好等于除了本身之外的各个因子之和则为完备数 6=1+2+3

c语言 求1到100以内的完备数 一个数如果恰好等于除了本身之外的各个因子之和则为完备数 6=1+2+3

/*

6       28      496

Press any key to continue

*/

#include <stdio.h>

int main() {
int i,j,sum;
for(i = 2; i <= 1000 ; ++i) {
sum = 1;
for(j = 2; j < i; ++j)
if(i % j == 0) sum += j;
if(sum == i) printf("%d\t",i);
}
printf("\n",i);
return 0;
}