最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Java找出1000以内的所有完数
时间:2022-06-29 01:38:51 编辑:袖梨 来源:一聚教程网
完全数:(Perfect Number)又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的因子之和,则称该数为“完全数”。
需求:判断并输出1000以内的所有完全数。
题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。
| 代码如下 | 复制代码 |
publicclassWanshu { publicstaticvoidmain(String[] args) { ints; for(inti=1;i<=1000;i++) { s=0; for(intj=1;j if(i % j==0) s=s+j; if(s==i) System.out.print(i+" "); } System.out.println(); } } | |
方法二
| 代码如下 | 复制代码 |
publicclassPerfectNumber {
publicstaticvoidmain(String[] args) { System.out.println("1000以内的所有完数有:"); for(inti =2; i<1000; i++) {// 遍历1000以内的所有整数 intsum =0;// 定义和变量 for(intj =1; j < i; j++) { if(i % j ==0) {// 满足是i的因子,就累加 sum += j; } } if(sum == i) {// 满足因子之和等于i就打印该完数 System.out.print(i +" "); } } } } | |
相关文章
- 哔咔漫画网址-哔咔官网入口网页版链接 03-30
- 遗产拍卖行好玩吗 遗产拍卖行核心玩法与新手入门指南 03-30
- 苹果官网正品验证入口-苹果官网序列号验真 03-30
- 免费漫画软件哪个好-漫画阅读神器app推荐2026 03-30
- 魔兽世界官方任务数据库查询网站-魔兽世界任务查询入口直达 03-30
- 韩漫在线观看免费漫画下载最新版本-韩漫高清在线观看与免费下载入口 03-30