题目: 代码: int main() { int n; if(n==0) return 1; int all=0; for(int i=1;i<=n/2;i++) { if(n%i==0) all+=i; } return all==n; }