[讨论]求1000之内的所有完数
“完数”即一个数恰好等于它的因子之和。如6的因子为1,2,3而6=1=2+3;所以6是完数。现在求1000之内的所有完数,我写的重新如下,大家指正: #include<math.h> main() { int m,n,k; m%n==0; while(m<1000) { for(n=1;n<m;n++) m%k==0; k=n; n=k+n; if(m=n) printf("%d",m); } } |
----------------解决方案--------------------------------------------------------
这种问题没什么问题吧
----------------解决方案--------------------------------------------------------
问之前先搜索
----------------解决方案--------------------------------------------------------
有问题最好还是自己解决,这样对自己最有帮助!
----------------解决方案--------------------------------------------------------
http://www.bc-cn.net/bbs/dispbbs.asp?boardID=5&ID=49003&page=1
这也问题我也问过!也是让大家帮忙修改
----------------解决方案--------------------------------------------------------
编错了吧
----------------解决方案--------------------------------------------------------
m%n==0; 这句话什么意思
----------------解决方案--------------------------------------------------------
你看看你程序的结果,正确是6,24,496,就这三个,不一定对,我记得是
----------------解决方案--------------------------------------------------------