给出一个可靠的定义:
完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。
输入:
6
输出:
Yes

#include<stdio.h>
int main()
{
 int i,n,s=0;
 scanf("%d",&n);
 for (i=1;i<n;i++)
 if (n%i==0) s+=i;
 if (s==n) printf("Yes");
 else printf("No");
 return 0; 
} 

更多推荐

C语言程序设计之判断是否是完全数