“完全数”是指一个数恰好等于它的所有因子之和,例如,6=1+2+3,6是“完全数”。
#include <stdio.h>
int main()
{
int num,i,m;
for(num=1;num<=1000;num++)
{
for(m=0,i=1;i<=num/2;i++)
if(!(num%i))
m+=i;
if(m==num)
printf("%4d",num);
}
printf("\n");
return 0;
}