#include <stdio.h>
int main()
{
int n,s,i;
for(n=2;n<=1000;n++)
{
s=0;//!!!!!!记得重置
for(i=1;i<=n-1;i++) //记得从1开始,你找的是他的因子个数,不是素数,别搞混了大哥
if(n%i==0) s+=i;
if(s==n)
{
printf("%d,its factors are:",n);
for(i=2;i<n-1;i++)
if(n%i==0) printf("%5d",i);
printf("\n");
}
}
}
07-04
623

11-10
1658
