一个数如果恰好等于它的因子之和,这个数就称为完数,编写程序找出2~5000中的所有完数。求大神解答
一个数如果恰好等于它的因子之和,这个数就称为完数,编写程序找出2~5000中的所有完数。求大神解答
日期:2017-12-19 14:49:04 人气:3
#includeint main(){int i,j,s;for(i=2;i<=5000;i++){s=1;for(j=2;j<=i/2;j++)if(i%j==0)s+=j;if(s==i)printf("%d\n",i);}return 0;}