一个数恰好等于他的因子之和,那么这个数就是完数,因子就是所有可以整除这个数的数,不包括这个数本身。
要求1000以内的完数,只要将一个数的因子求出来,加起来,比较下。上代码

/*** */
package com.alpha.javaexam;/*** @author Simon* @category 计算1000以内的完数*/
public class AmicableNumber {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubfor (int i = 1; i < 1001; i++) {int sum = 0;for (int j = 1; j < i; j++) {if (i % j == 0) {sum = sum + j;}}if (i == sum) {System.out.println("完数" + i);}}}
}

Java输出1000以内的完数(完数是恰好等于它的因子之和)相关推荐

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

    实例019:完数 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程找出1000以内的所有完数. 程序分析: 将每一对因子加进集合,在这个过程中已 ...

  2. 2021-04-09编程求1000以内的所有“完数”。所谓“完数”是指一个数恰好等于它的因子之和。例如,6是完数,因为6=1+2+3

    编程求1000以内的所有"完数".所谓"完数"是指一个数恰好等于它的因子之和.例如,6是完数,因为6=1+2+3 #include"stdio.h&q ...

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

    一个数如果恰好等于它的因子之和,这个数就称为 "完数 ".例如6=1+2+3.编程 找出1000以内的所有完数. 思路:首先求出一个数的所有因子 在判断这个数的所有因子之和与它本身 ...

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

    一个数如果恰好等于它的因子之和,这个数就称为 "完数 ".例如6=1+2+3.编程 找出1000以内的所有完数. 代码如下: public class wanshu {public ...

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

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

  6. ACMNO.11 一个数如果恰好等于它的因子之和,这个数就称为“完数“。 例如,6的因子为1、2、3,而6=1+2+3,因此6是“完数“。 编程序找出N之内的所有完数,并按下面格式输出其因子

    写在前面,心得感悟~ 代码越来越有难度! 这个ACM题,我调试了 将近50次~ 一个小时! 真的是,年纪轻轻的搞什么ACM呀! 关于题的解决思路放在下面再写吧! 题目描述 一个数如果恰好等于它的因子之 ...

  7. C语言学习之一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完数”。编程序找出1000之内的所有完数。

    一个数如果恰好等于它的因子之和,这个数就称为"完数".例如:6的因子为1,2,3,而6=1+2+3,因此6是"完数".编程序找出1000之内的所有完数,并按下面 ...

  8. python实现一个数如果恰好等于它的因子之和,这个数就称为“完数” 。例如, 6的因子为 1、2、3,而 6=1+2+3,因此 6 是完数。编程找出1000之内的所有完数

    一个数如果恰好等于它的因子之和,这个数就称为"完数" . 例如, 6 的因子为 1.2.3,同时6=1+2+3,因此 6 是完数. 编程找出 1000 之内的所有完数,并输出该完数 ...

  9. 一个数如果恰好等于它的因子之和,这个数就称为“完数“。例如,6的因子1,2,3而6 = 1+2+3,因此6是完数。编程序找出1000之内的所有完数

    一个数如果恰好等于它的因子之和,这个数就称为"完数".例如,6的因子1,2,3而6 = 1+2+3,因此6是完数.编程序找出1000之内的所有完数 #include <std ...

最新文章

  1. 练习:自己写一个容器ArrayList集合 一一数组综合练习2
  2. python pip的配置
  3. 护卫神 mysql 升级_护卫神php套件 php版本升级方法
  4. 2021-09-14Apriori 算法是基于关联规则的高效数 据挖掘算法
  5. Hbuilder中如何快速输入注释标签_三菱PLC编程软件如何使用注释、声明、注解?...
  6. Excel中文拼音首字母缩写函数
  7. kindle dxg汉化和安装kindlepdfviewer
  8. linux中磁盘阵列说明,常用磁盘阵列说明
  9. java 获取指定时间的前一个小时
  10. 用户即将一分钟后关闭计算机,Win10开机提示“你的电脑将在一分钟后自动重启”怎么办?...
  11. 8-1 用QPainter绘图(Painting with QPainter)
  12. 电磁干扰的屏蔽方法~金属屏蔽效率
  13. SqlServer查看锁表与解锁
  14. 【解决】 CMD打开命令窗口,Windows无法访问指定设备路径或文件,您可能没有合适的权限访问这个项目
  15. 远程办公:在外随时远程控制公司电脑
  16. 从0到1—JAVA大数据架构师之路
  17. 前端页面获取浏览器窗口的几个高度
  18. 三级等保测评攻略来了,快快评论收藏哦
  19. vue:关于vue服务启动num run serve报Error: Missing binding Node Sass could not find 问题
  20. 第4代乐视超级电视全系亮相,生态电视“王炸”来了

热门文章

  1. 框架完整创业融资计划PPT模板
  2. Windows Terminal 主题配置
  3. anaconda安装tensorflow
  4. icon font大搜罗
  5. 产品经理究竟每天在干什么?
  6. xp虚拟系统利用virtual pc安装Hello World 操作系统
  7. 正则中上箭头 ^ 这个符号的用法浅析
  8. 智能手环五大主流MEMS传感器盘点
  9. 微信退款及退款通知结果 java
  10. Android LCE架构设计