#include
#include
#define TRUE 1
#define FALSE 0
int isperfect(int n)
{
int i=2,sum=1;
for(;i {
if(n%i==0)
{
sum+=i;
}
}
if(n==sum)
{
return TRUE;
}
else
{
return FALSE;
}
}
int main(int argc, char **argv)
{
int n=2;
while(n<=1000)
{
if(isperfect(n))
{
printf("%d ", n);
}
n++;
}
printf("\n");
return 0;
}
阅读(1284) | 评论(0) | 转发(0) |