完数:一个数如果恰好等于处它本身外的因子之和,这个数就称为完数
#include<stdio.h>
bool IsPerfectNum(int n)
{
int sum=0;
for(int i=1;i<n;i++)
{
if(n%i==0)
{
sum+=i;
}
}
return sum==n;
}
int main()
{
for(int n=1;n<1000;n++)
{
if(IsPerfectNum(n))
{
printf("%d\n",n);
}
}
}