//5.9 完数 等于自身因子之和 6=1+2+3
#include <stdio.h>
#include <math.h>
int main()
{
int n, i, s=0;
for (n = 1; n < 1000; n++)
{
s = 0;
for (i = 1; i < n; i++)
{
if (n%i == 0)
s = s + i;
}
if (n == s)
{
printf("%d its factors are ", n);
for (i = 1; i < n; i++)
{
if (n%i == 0)
printf("%d ", i);
}
printf("\n");
}
}
return 0;
}