#include <stdio.h>
main()
{
int i,j,sum=0;
printf("wanshu:");
for(i=1;i<=1000;i++)
{
for(j=1;j<i;j++)
{
if(i%j==0) sum=sum+j;
}
if(sum==i) printf(" %d ",i);
sum=0;
}
getch();
}
结果为:wanshu: 6 28 496
main()
{
int i,j,sum=0;
printf("wanshu:");
for(i=1;i<=1000;i++)
{
for(j=1;j<i;j++)
{
if(i%j==0) sum=sum+j;
}
if(sum==i) printf(" %d ",i);
sum=0;
}
getch();
}
结果为:wanshu: 6 28 496