LeetCode 507.完美数 题目描述源码解析 题目描述 源码解析 class Solution { public: bool checkPerfectNumber(int num) { int sum=0; for(int i=1;i*i<num;++i) { if(num%i==0) { sum+=i; if(i!=num/i) sum+=num/i; } } sum-=num;//减去本身 return sum==num; } };