当前位置: 代码迷 >> 综合 >> 完全数
  详细解决方案

完全数

热度:61   发布时间:2023-09-27 14:10:25.0

如果一个数恰好等于它的因子之和,则称该数为完全数

#include <iostream>


using namespace std;


int main()
{
    int a,b;
    for (a=1;a<=1000;a++)
    {
        int sum=0;
        for (b=1;b<=a/2;b++)
        {
            if (a%b==0)
                sum+=b;
        }
        if (sum==a)
            cout<<a<<endl;
    }
    return 0;
}

  相关解决方案