vc十十吧 关注:4贴子:101
  • 3回复贴,共1

求1000以内的完数

只看楼主收藏回复

完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。


1楼2013-09-06 21:19回复
    #include <iostream>
    using namespace std;
    int main()
    {
    int n,a,sum;
    for(n = 2;n <= 1000;n ++)
    {
    for(a = 1,sum=0;a <= n/2;a++)
    {
    if(!(n%a))
    {
    sum += a;
    }
    }
    if(sum == n)
    {
    cout<<n<<" ";
    }
    }
    return 0;
    }



    2楼2013-09-06 21:23
    回复
      果断顶起


      IP属地:青海来自Android客户端3楼2013-09-07 00:51
      回复


        IP属地:浙江来自Android客户端4楼2013-09-08 01:07
        回复