1其它) 编程:找出2~10000之内的所有完全数。所谓完全数,即其各因子之和正好等于本身的数。如6=1+2+3,28=1+2+4+7+14,所以6,28都是完全数。 #include<stdio.h> int main() { int i,j,sum=0; for(i=2;i<=10000;i++) //遍历2到10000 { for(j=1;j<i;j++) //测试出因子 { if(i%j==0) sum=sum+j; //因子相加 } if(sum==i) //判断是否为完全数 printf("%d ",i); sum=0; } return 0; }