Java经典算法40例(九)
来源:互联网 发布:everything是什么软件 编辑:程序博客网 时间:2024/06/08 01:05
一个数如果恰好等于它的因子之和,这个数就称为 “完数 “。例如6=1+2+3。
求1000以内的完数。
代码:
/** * 一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3 * @author cheng * */public class Nine { public void wanshu(){ int sum; for(int i=2;i<=1000;i++){ sum=0; for(int j=1;j<=i/2;j++){ if(i%j==0) sum=sum+j; } if(sum==i) System.out.println(i+" "); } } public static void main(String[] args){ Nine nine=new Nine(); nine.wanshu(); }}
输出结果:
6 28 496
阅读全文
0 0
- Java经典算法40例(九)
- Java经典算法40例(一)
- Java经典算法40例(二)
- Java经典算法40例(三)
- Java经典算法40例(四)
- Java经典算法40例(五)
- Java经典算法40例(六)
- Java经典算法40例(七)
- Java经典算法40例(八)
- Java经典算法40例(十)
- Java经典算法40例(十一)
- Java经典算法40例(十二)
- Java经典算法40例(十三)
- Java经典算法40例(十四)
- Java经典算法40例(十五)
- Java经典算法40例(十六)
- Java经典算法40例(十七)
- Java经典算法40例(十八)
- 范数
- JAVA泛型
- scrapy一些介绍
- ajax跨域的头部定制
- vb.net 教程 4-5 文件操作 File 1
- Java经典算法40例(九)
- codeforces792E Colored Ball(贪心加枚举)
- 基于TCP的server和client编写。
- 梯度下降
- nginx反向代理原理
- 详解Response、Request一
- 微信小程序中 input空间输入文字如何清空
- 自定义圆圈进度条
- Java经典算法40例(十)