50道编程题之09:一个数如果刚好等于它的因子之和,这个数就称为“完数”。例如6 = 1+2+3,编程实现求[a,b]之间的所有完数

发布时间:2024-11-26 10:58

理解数据结构如数组和链表,它们是编程中的基础数据组织方式。 #生活技巧# #数码产品使用技巧# #编程入门指南#

最新推荐文章于 2024-04-13 20:56:19 发布

levonmo 于 2018-03-28 11:16:28 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

package com.demo;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.util.*;

public class Demo9 {

public static void main(String[] args) throws IOException {

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

String str = br.readLine();

String[] split = str.split(" ");

int a = Integer.parseInt(split[0]);

int b = Integer.parseInt(split[1]);

for (int i = a ; i <= b ; i ++) {

HashSet<Integer> set = new HashSet<>();

for (int j = 1 ; j < i ; j ++) {

if (i % j == 0) {

set.add(j);

}

}

int sum = 0;

for (Integer ii : set) {

sum += ii;

}

if (sum == i) {

System.out.println(i);

}

}

}

}


网址:50道编程题之09:一个数如果刚好等于它的因子之和,这个数就称为“完数”。例如6 = 1+2+3,编程实现求[a,b]之间的所有完数 https://www.yuejiaxmz.com/news/view/279136

相关内容

4道小学数学题(填空)①12的因数有1、12、2、6、3、4,从这些因数中选出四个数组成一个比例是().②0.2:()=1/2=()÷10=()/32=()%.③a、b、c均为大于0的自然数,且a×7/5=b×4/5=c÷5/6,则a、
一道数学求值题若a,b,c是两两不相等实数,其中a是b和c的等比中项,b是a和c的等差中项,则(a/b)+(c/a)=?请写出推导过程
编程之美:从代码中寻找生活的灵感
如图所示,A、B两物块静止叠放在水平地面上,A、B的质量分别为mA=3kg,mB=2kg,A、B之间的动摩擦因数为μ1=0.5,B与地面间的动摩擦因数为μ2=0.2.最大静摩擦力等于滑动摩擦力,重力加速度g=10m/s2 . 现对A施加一
要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。
6÷2(1+2)=? 一道数学题忽悠百万网友
【已知数列{an}满足a1=a,a(n+1)=1+1/an我们知道当a取不同的值时.得到不同的数列,例如,当a=1时,得到无穷数列:1,2,3/2,5/3,...,当a=
【实验与探究:在△ABC中,∠A、∠B、∠C所对应的边分别用a、b、c表示.(1)如图1,在△ABC中,∠A=2∠B,且∠A=60°.易证:a2=b(b+c)(2)如果一个三角形的一个内角等于另一个内角的2倍,】
机器学习之数据预处理(Python 实现)
整理小学数学阶段你所知道的所有三量关系(数学好的进那!!)急急急整理小学数学阶段你所知道的所有三量关系,如路程=速度x时间;出勤率=出勤人数÷总人数;总量=单一量x数量。越多

随便看看