java求1000以内的完数(方法)
完数即完全数,又称完美数或完备数,是一些特殊的自然数。它所有的真因子的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的因子之和,则称该数为“完全数”。第一个完全数是6,第二个完全数是28,第三个完全数是496,后面的完全数还有8128、33550336等等。
package ch1;public class demo2 {
public static void main(String[] args) {wanshu(1,1000);
}
public static void wanshu(int a,int b){int i,j;int sum=0;for(i=a,i=1;i<=b;i++){for(j=1;j<i;j++){if(i%j==0)sum+=j;}if(sum==i)System.out.println(i);sum=0;}
}
}
此法细节与上篇求素数差异不大,多加了sum的求和理解问题
最后的sum=0为if输出条件不符合时的接口,如果没有sum=0,那最终就不会有输出结果
java求1000以内的完数(方法)相关推荐
- java求1000以内所有完数
这回是java编写,求1000以内所有完数. 完数:一个数如果恰好等于除它本身外的因子之和,这个数就称为完数. 例:6=1+2+3(6的因子是1,2,3). public class java7{ p ...
- java求1000以内的完数及分析
需求: 一个数如果恰好等于它的因子之和, 这个数就称为"完数". 例如 6 = 1+2+3.编程找出 1000 以内的所有完数. 分析: 一千个数肯定跑不了循环的使用,常用的循环有 ...
- JAVA 求1000以内的完数
一个数如果恰好等于它的因子之和,这个数就成为完数.编写应用程序求1000之内的所有完数. public class Hello { public static void main(String[] a ...
- java蓝桥杯算法训练 求1000以内的完数(题解)
试题 算法训练 求1000以内的完数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 如果一个数恰好等于它的所有因子(包括1但不包括自身)之和,则称之为"完数". ...
- 求 1000 以内的完数
求 1000 以内的完数 完数:完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身.例如:6 = ...
- “完数”问题 求1000以内的完数
一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程 找出1000以内的所有完数.(因子:除去这个数本身的其它约数) 一般解法: class Numpra ...
- C#求1000以内的完数
1000以内的完数 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身.如果一个数恰好等于它的因子 ...
- Java输出1000以内的完数(完数是恰好等于它的因子之和)
一个数恰好等于他的因子之和,那么这个数就是完数,因子就是所有可以整除这个数的数,不包括这个数本身. 要求1000以内的完数,只要将一个数的因子求出来,加起来,比较下.上代码 /*** */ packa ...
- python 求1000以内的完数
一个数如果恰好等于它的因子之和,这个数就称为"完数". 例如6=1+2+3.编程找出1000以内的所有完数. count = 0 for i in range(1,1001):li ...
最新文章
- 采购订单模板_电子信息制造业解决方案,电子工业采购监管、管理、降本可控化...
- 【UNIX网络编程(二)】基本TCP套接字编程函数
- Azure Automation (5) 调整Azure SQL Database DTU
- PyQt5初级——2
- 计算机专业学术论文精选,计算机科学与技术专业本科生毕业论文精选.doc
- mysql 工具 08s01_Mysql管理必备工具Maatkit详解之十四(mk-kill)
- eclipse下tomcat临时目录位置
- pythonsuper继承规则,深入理解Python中的super()方法
- 看我发现了什么好东西? Java Optional,绝对值得一学 | 原力计划
- 情人节送什么礼物给女友比较好、这几款就够了
- 旅游流的概念_旅游流概念的研究的探讨.doc
- NTP时间同步服务器客户端、服务端的安装以及配置文件的配置
- 图论总结(欧拉路+Floyd所有结点最短+Bellman-Ford算法+SPFA+Dijsktra算法+Tarjan算法+最小生成树(prim+kruskal) )
- 如何快速识别两张照片的相似程度(用百分比)
- 功利主义穆勒思维导图_穆勒——《功利主义》
- 【2021】网络协议从入门到底层原理-MJ【新】附上下载链接
- 2019四川大学计算机系,2019四川大学专业排名
- C#快递跟踪(基于快递100深度定制)
- win10任务栏图标变白色
- 黑金开发板板上实现的液晶刷屏程序(1)