![]() |
#2
jwfk2010-01-25 21:00
|
#include<iostream.h>
void main()
{
int i,j=0,n,k[1000],a=0;
for(n=1;n<=1000;n++)
{
for(i=2;i<n;i++)
{
if(n%i==0)
{
n=n/i;
k[j]=i;
j++;
}
else
break;
}
for(;j>=0;j--)
{
a+=k[j];
}
if(a==n)
cout<<n<<endl;
}
}
小弟实在不知道问题出在哪里,希望各位大虾们指出问题啊