完数:其数的所有因子之和等于本身
思路:1.找到n的所有因子
2.判断和是否等于n
#include <stdio.h>
int main()
{
int n,i,s;
for (n = 2;n<1000;n++){
s=0;
for(i = 1; i<n;i++){
if(n%i==0) s = s+i;
}
if(s==n){
printf("%d,its factors are",n);
for(i = 1; i <n;i++){
if(n%i==0) printf("%d ",i);
}
printf("\n");
}
}
return 0;
}