首页 > 其他 > 详细

语句练习题11

时间:2016-05-16 12:42:46      阅读:223      评论:0      收藏:0      [点我收藏+]

一个数如果恰好等于它的因子之和,这个数就称为"完数"。如6=1+2+3.找出1000以内的所有完 数。

 1         int count=0;
 2         for(int i=2;i<1000;i++){
 3             int sum=0;
 4             for(int j=1;j<i;j++){
 5                 if(i%j==0){
 6                     sum=sum+j;
 7                     }
 8             }    
 9             if(sum==i){
10                 System.out.println(i);
11                 count++;
12             }
13         }
14         System.out.println("1000以内的完数一共有"+count+"个。");

结果:

技术分享

语句练习题11

原文:http://www.cnblogs.com/ouyangtangfeng99/p/5497516.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!