完数是指一个数的所有因子相加起来等于本身。如 6 = 2 + 3 + 1;

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

/*** 寻找从1到num之间的完数** @param num*/public static void foundWanShu(int num) {int count = 0;for (int i = 1; i <= num; i++) {int sum = 0;for (int j = 1; j <= i / 2; j++) {  //最大的因为是这个数的一半if (i % j == 0) {sum += j;  //因子累加起来}}if (sum == i) {  //因子累加起来等于总是icount++;System.out.println("完数一共有:" + count+" 分别是: "+i);}}}

Java算法(八)详细解析:寻找完数相关推荐

  1. C++ 寻找完数 | Java 完数

    完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身.如果一个数恰好等于它的因子之和,则称该数为&q ...

  2. java 网络编程详细解析

    文章目录 java 网络编程详细解析 网络编程的常识 七层网络模型 相关的协议(笔试题) 协议的概念 TCP协议 UDP协议 IP地址(重点) 查看IP地址的方式: 特殊的地址 端口号(重点) 基于t ...

  3. Apollo Planning决策规划算法代码详细解析 (1):Scenario选择

    本文重点讲解Apollo代码中怎样配置Scenario以及选择当前Scenario,Scenario场景决策是Apollo规划算法的第一步,本文会对代码进行详细解析,也会梳理整个决策流程,码字不易,喜 ...

  4. 【C语言】(错题整理) 寻找完数、字符串中各类字符数的统计、最大公约数和最小公倍数、回文数计算 (循环、函数相关内容)

    目录 一.循环 1.寻找完数(计算因子例题) 2.字符串中各类字符数的统计 3.最大公约数和最小公倍数 求最大公约数: 最小公倍数:最小公倍数=两整数的乘积÷最大公约数 二.函数 1.回文数计算 本篇 ...

  5. 第5关:C循环-寻找完数-------C语言程序设计技术(循环结构程序设计2)

    第5关:C循环-寻找完数-------C语言程序设计技术(循环结构程序设计2) #include<stdio.h>int main(void){ /*********Begin****** ...

  6. JavaScript算法(实例一)完数 / 水仙花数 / 素数

    1.完数,即完美数,一个数如果恰好等于除它本身外的因子之和,这个数就称为完数.(例如:6=1+2+3).使用算法查找1 ~ 1000之间所有的完数. var i,j; for(i=1;i<=10 ...

  7. Apollo Planning决策规划算法代码详细解析 (5):规划算法流程介绍

    之前的章节介绍了planning模块的整体框架,经过scenario与stage的选择,便进入了具体的task任务,由一系列配置好的task组成了具体的规划算法,本章以apollo中的PublicRo ...

  8. java判断一个整数是否是完数

    import java.util.*; public class Yancey65{//从键盘输入一个正整数,判断是否是完数(一个数如果恰好等于它的因子之和,这个数就称为"完数". ...

  9. 算法每日练习之判断完数

    package myjava; //2016-8-22题目:一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程 找出1000以内的所有完数. publi ...

最新文章

  1. Ubuntu10下MySQL搭建Amoeba_读写分离
  2. 2021-02-28 Matlab绘制短时傅里叶变换的频谱图和时间-频率-幅值三维图
  3. 计算机网络职称可以免考么,谁知道四川职称计算机考试的免考条件啊,我要去评职称,但不想去考职? 爱问知识人...
  4. RabbitMQ六种队列模式-简单队列模式
  5. 电脑无法打开特定网页_监理检测网校电脑微信无法打开公路试验检测视频课程的处理方法...
  6. linux多进程介绍和示例
  7. PostgreSQL概述
  8. python结课设计力学方面_课程设计心得
  9. oracle11g打补丁故障_针对Oracle11g补丁修补说明.docx
  10. 启发式搜索A * 算法
  11. Maven 中的cannot Resolve情况
  12. java 计算正态分布_统计基本概念 期望 方差 均方差 正态分布 Java统计计算
  13. 2019开源BI软件排行榜
  14. C#-Event事件
  15. 知识图谱关键技术及行业应用解读
  16. 查看电脑操作系统版本
  17. Android初级教程短信防火墙
  18. u盘和计算机无法连接不上,U盘连接不上电脑怎么办
  19. 2022.01.19 - SX10-23.零钱兑换
  20. mysql经典45道题_MySQL查询 45道练习题

热门文章

  1. 从零开始学习3D可视化之坐标系
  2. 论文解析:Deep Reinforcement Learning for List-wise Recommendations
  3. java 下载样板Excel文件
  4. kickstart无人值守
  5. 浅谈生成函数和多项式
  6. 项目实战二:共享单车后台2
  7. SDL已死,应用安全路在何方?
  8. css 2D转换之旋转rotate
  9. 计算机桌面蓝字,电脑桌面上的图标都变成蓝色的了怎么办? – 手机爱问
  10. 【接口、多态】小练习