1. 程式人生 > >完全數的判斷

完全數的判斷

完全數的定義是:
完全數,即其各因子之和正好等於本身的數。如6=1+2+3,28=1+2+4+7+14,所以6,28都是完全數。

bool perfet(int a){ 
    int sum=0;
    for(int i=1;i<a;i++){
        if(a%i==0)
            sum+=i;             
    }
    if(sum==a)
        return true;
    else
        return false;

}