#include <stdio.h>
int fun(int n)//它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。
{
int sum=0;//这是一个完数判断函数;
for(int i=1;i<n;i++)
{
if(n%i==0)
sum+=i;
}
if(sum==n)
return 1;
return 0;
}
int main()
{
for(int i=1;i<=1000;i++)
{
if(fun(i))
printf("%d\n",i);
}
return 0;
}