//一个数如果恰好等于它的因子之和,这个数被称为“完数”,例如:6=1+2+3,请编程找出1000以内的完数
#include <stdio.h>
int main()
{
int i,j;
int sum;
for(i = 1;i <= 1000;i++)
{
for(j = 1;j <= i / 2;j++)
{
if(i % j == 0)
{
sum = sum + j;
}
}
if(sum == i)
{
printf("wanshu=%d\n",i);
}
sum = 0;
}
return 0;
}