求3000以内的亲密数
/*** @author LLJ* @time 2020-5-5 下午10:14:44* @Description 如果整数A的全部因子(包括1,不包括A本身)之和等于B,且整数B的全部因子* (包括1,不包括B本身)之和等于A,则称整数A/B是一对亲密数。求3000以内* 的全部亲密数。*/
public class QinMiShu7 {public static void main(String[] args) {for (int i = 0; i <= 3000; i++) {int a = yinZiHe(i);//i的因子和赋值给a;int b = yinZiHe(a);//a的因子和赋值给b;//分析:如果 b == i,意味着b的因子和为a,//b的因子和为a,满足亲密数的要求//同时,为了避免重复解,要求 a < bif(a < b && b == i){System.out.println(a + " 的亲密数是 " + b);}}}/*** 计算因子和的函数* @Time 2020-5-5 下午10:17:02* @param n* @return*/public static int yinZiHe(int n){int sum = 0;for (int i = 1; i <= n/2; i++) {if(n%i == 0){sum+=i;}}return sum;}
}
输出结果为:
220 的亲密数是 284
1184 的亲密数是 1210
2620 的亲密数是 2924
求3000以内的亲密数相关推荐
- 求3000以内的亲密数C语言
题目要求:求3000以内的亲密数 这道题我第一做的时候我发现我直接就输出所有的亲密数,而说实话,按照题目的意思,A和B是不能相等的.所以我第一次做错了.这是我修改完的代码.当然主要思想还是没有变化. ...
- 求3000以内的全部亲密数。
15. 两个不同的自然数A和B,如果整数A的全部因子(包括1,不包括A本身)之和等于B:且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数.求3000以内的全部亲密数. 如 ...
- 如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数
如果整数A的全部因子(包括1,不包括A本身)之和等于B:且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数.求3000以内的全部亲密数 题目:如果整数A的全部因子(包括1, ...
- 求 1000 以内的完数
求 1000 以内的完数 完数:完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身.例如:6 = ...
- java蓝桥杯算法训练 求1000以内的完数(题解)
试题 算法训练 求1000以内的完数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 如果一个数恰好等于它的所有因子(包括1但不包括自身)之和,则称之为"完数". ...
- “完数”问题 求1000以内的完数
一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程 找出1000以内的所有完数.(因子:除去这个数本身的其它约数) 一般解法: class Numpra ...
- java求1000以内所有完数
这回是java编写,求1000以内所有完数. 完数:一个数如果恰好等于除它本身外的因子之和,这个数就称为完数. 例:6=1+2+3(6的因子是1,2,3). public class java7{ p ...
- 一些简单的java编程题(1) ————求10000以内的完数
版权声明:本文为博主原创文章,未经博主允许不得转载. /* (程序头部注释开始) 版权声明:保留个人权利. 如程序有不当之处,敬请指正.* 文件名称: <一些简单的java编程题(1) ---- ...
- 寻找n以内的亲密数对 python编程
问题描述: 寻找n以内的亲密数对. 代码格式如下: def fac(n): ... return xxx n = int(input()) # 此处输入由系统自动完成不需要自己输 ...
最新文章
- Hadoop1 Centos伪分布式部署
- 面向接口编程详解(一)——思想基础
- Codeforce 1182B Plus from Picture
- 机器学习中激活函数和模型_探索机器学习中的激活和丢失功能
- 有人去瑞幸咖啡java_瑞幸股价暴跌,门店竟然爆单了
- ConstantSourceNode
- Bailian2799 浮点数格式【文本处理+最值】
- HDU 1407 测试你是否和LTC水平一样高 枚举、二分、hash
- 使用Spine来完成骨骼动画
- 计算机网络自顶向下WireShark实验:TCP
- 360Hbase二级索引
- 基于WordPress建个人博客
- 计算机组装维修设置还原点,win10的还原点设定还原后安装的软件还在吗?
- 窗帘可以选择这6种效果不错的颜色 - 好佳居窗帘十大品牌
- 写给全球Web3er:“低碳时代”下的Web3,何去何从?
- bash文件无法运行,提示没有那个文件或目录的解决方法
- 贝格尔编排法的PHP实现
- 学校运动会开幕式邀请函
- 云闪付怎么对接三方php,第三方支付-银联云闪付开发教程
- java的action_JavaWeb(action层)