//1000以内的完数
#include<iostream>
using namespace std;
int main()
{
for(int i(1);i<1000;i++)
{
for(int j(1),sum(0);j<i;j++)
if(i%j==0)sum+=j;
if(i==sum)
cout<<i<<endl;
}
return 0;
}
看了下完数的公式和性质 也挺有趣的
完数
最新推荐文章于 2008-09-19 17:27:00 发布
//1000以内的完数
#include<iostream>
using namespace std;
int main()
{
for(int i(1);i<1000;i++)
{
for(int j(1),sum(0);j<i;j++)
if(i%j==0)sum+=j;
if(i==sum)
cout<<i<<endl;
}
return 0;
}
看了下完数的公式和性质 也挺有趣的