程序代码:
int _tmain(int argc, _TCHAR* argv[])
{
for(int n=1;n<=1000;n++)
{
int s=0;
for(int i=1;i<n;i++) if(n%i==0) s+=i;
if(s==n)
{
for(int j=1;j<n;j++) if(n%j==0) printf("%d+",j);
printf("\b=%d\n",s);
}
}
return 0;
}
/*
1+2+3=6
1+2+4+7+14=28
1+2+4+8+16+31+62+124+248=496
*/
