return 0;是什么意思?
#include<stdio.h>main()
{
int a[100],i,j,n,m;
for(j=2;j<1000;j++)
{
n=0; m=j;
for(i=1;i<j;i++)
{
if((j%i)==0)
{
m=m-i;
a[n]=i;
n++;
}
}
if(m==0)
{
printf("%d是完数!\n",j);
for(i=0;i<n-1;i++)
printf("%d ",a[i]);
printf("%d \n",a[n-1]);
}
}
return 0;
}