供参考:
#include<stdio.h>
int main()
{
int n=0,i,j,sum=0;
for(i=1;i<1000;i++)
{
for(j=1,sum=0;j<=i-1;j++)
{
if(i%j==0)
sum+=j;
}
if(i==sum)
{
printf("完数:%d ",i);
n++;
if(n%5==0)
printf("\n");
}
}
printf("%d",n);
return 0;
}