完数
一个数的所有约数之和等于它本身称为完数
例如6=1+2+3
#include<stdio.h>
int main()
{
int i, j, sum,k;
i = j = sum = 0;
for (i = 1; i < 10000; i++)
{
sum = 0;//注意这里要为0
for (j = 1; j < i;j++)
{
if (i % j == 0)
sum += j;
}
if (i == sum)
{
printf("%d是一个完数并且因数是:", i);
for (k = 1; k < i; k++)
{
if (i % k == 0)
printf("%d,", k);
}
printf("\n");
}
}
return 0;
}