Java 求3000以内亲密数

简介: 亲密数

如果整数 A 的全部因子(包括 1,不包括 A 本身)之和等于 B,且整数 B的全部 因子包括 1,不包括 B 本身)之和等于 A,则称整数 A,B 是一对亲密数。


求 3000 以内的全部亲密数。


publicclassQinMiShu {
//求int a的因子publicstaticintQQ(inta){
intsum=0;
for (inti=1; i<a; i++) {
if (a%i==0)
sum+=i;
        }
returnsum;
    }
publicstaticvoidQ(){
intsum=0;
//由题目可知:a的因子和的因子和等于a//从3000个数中选出 因子(因子(i))=i的数for (inti=0; i<=3000; i++) {
//a的因子和的因子和等于aif(QQ(QQ(i))==i&&QQ(i)<i)//QQ(i)<i,筛选出前后互换位置的组合System.out.println("("+i+","+QQ(i) +")");
        }
        }
publicstaticvoidmain(String[] args) {
//调用QQ();
    }
    }
目录
相关文章
|
7月前
|
Java
Java—10000000以内完美数
Java—10000000以内完美数
|
7月前
|
算法 Java C++
第k个数(c++, java)
第k个数(c++, java)
27 0
java202303java学习笔记第三十九天最大并行数
java202303java学习笔记第三十九天最大并行数
29 0
完美数java
完美数java
119 0
java202302java学习笔记第十一天-方法的练习2求最大值
java202302java学习笔记第十一天-方法的练习2求最大值
81 0
java202302java学习笔记第十一天-方法的练习2求最大值
java202302java学习笔记第十三天-数组对象练习判断与统计2
java202302java学习笔记第十三天-数组对象练习判断与统计2
58 0
java202302java学习笔记第十三天-数组对象练习判断与统计2
java202302java学习笔记第十三天-数组对象练习判断与统计1
java202302java学习笔记第十三天-数组对象练习判断与统计1
74 0
java202302java学习笔记第十三天-数组对象练习判断与统计1
java202302java学习笔记第十一天-方法的练习3判断数据是否存在
java202302java学习笔记第十一天-方法的练习3判断数据是否存在
77 0
java202302java学习笔记第十一天-方法的练习3判断数据是否存在
|
存储 小程序 Java
第一个Java程序(初识Java)
第一个Java程序(初识Java)
108 0
|
人工智能 安全 算法
Java 并发 - Java core I
Java 并发模块
120 0