/**
*perfect number, if a number equals the sum of it's factor,then it is a perfect number.
**/
#include<stdio.h>
int factorSum(int n)
{
int sum = 0;
for(int i = 1;i < n;i++)
{
if(0 == n % i)
sum += i;
}
return sum;
}
int isPerNum(int m)
{
if(m == factorSum(m))
return 1;
else
return 0;
}
int main()
{
for(int i = 1;i < 100000;i++)
{
if(isPerNum(i))
printf("%d \n",i);
}
return 0;
}