一个数如果恰好等于它的因子之和,这个数就称为"完数",编写程序找出2~5000中的所有完数。
输入输出示例
6 28 496
#include <stdio.h>
int main()
{
int i, j, s;
for( i=2; i<=5000; i++)
{
s=0;
for( j=1; j<=i/2; j++ )
{
if(i%j == 0)
s += j;
}
if(s == i)
printf("%d ", i);
}
}