- 注册时间
- 2004-10-13
- 最后登录
- 1970-1-1
|
一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程 找出1000以内的所有完数。
#include<stdio.h>
main()
{
int i,j,sum;
for(i=1; i<1000; i++)
{
sum=0;
for(j=1; j<=i/2; j++)
if(i%j==0) sum+=j;
if(sum==i)
printf("%d是完数\n",i);
}
}
这里的 for(j=1;j<=i/2;j++) 的j<=i/2 是什么意思呢? |
|