求1000内完数
完数定义:完数一般指完全数。 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的真因子之和,则称该数为“完全数”。第一个完全数是6;
#include "stdio.h"
int main(){
for(int i = 1;i<=1000;i++){
int sum = 0;
for(int j = 1;j<=i/2;j++){
if(i%j == 0){
sum+=j;
}
}
if(sum == i){
printf("%d\t",sum);
}
}
}