首页 > 代码库 > 26.一个正整数如果恰好等于它的因子之和,这个数称为“完数”,如6=1+2+3,求1000以内所有的完数.

26.一个正整数如果恰好等于它的因子之和,这个数称为“完数”,如6=1+2+3,求1000以内所有的完数.

?#include<iostream>using namespace std;int main(){    for(int i=1;i<=1000;i++)    {        int sum=0;        for(int j=1;j<i;j++)        {            if(i%j==0)            {                sum+=j;            }        }        if(sum==i)        {            cout<<i<<" "<<endl;        }    }    return 0;}