![]() |
#2
yangfrancis2015-12-28 12:40
|
#include<iostream.h>
#include<math.h>
#define maxnum 10000
void main()
{
int n,sum,i;
for(n=1;n<=maxnum;n++)
{ sum=0;
for(i=1;i<=n/2;i++)
{if(n%i==0)
sum=sum+i;
if(sum==n)
cout<<n<<endl;
}
}
}
为何最后输出的结果不是6,28,496,8128