描述: __________
输入一个正整数x,判断是否为完数。说明:"完数"是指这个数正好等于它的因子之和。例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"
输入
一个正整数。
输出
是 或者 否
示例输入
6
示例输出
yes
#include <stdio.h>
int main()
{
int sum = 0;
int x, i;
scanf("%d", &x);
for (i = 1; i < x; i++)
{
if (x % i == 0)
{
sum += i;
}
}
if (sum == x)
printf("yes");
else
printf("no");
return 0;
}