Java实现特定范围的完数输出算法示例-创新互联

本文实例讲述了Java实现特定范围的完数输出算法。分享给大家供大家参考,具体如下:

在鸡东等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计、成都网站设计 网站设计制作按需开发网站,公司网站建设,企业网站建设,品牌网站制作,网络营销推广,成都外贸网站建设公司,鸡东网站建设费用合理。

题目内容:

一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。

例如6=1+2+3(6的因子是1,2,3)。

现在,你要写一个程序,读入两个正整数n和m(1<=n

提示:可以写一个函数来判断某个数是否是完数。

输入格式:

两个正整数,以空格分隔。

输出格式:

其间所有的完数,以空格分隔,最后一个数字后面没有空格。如果没有,则输出一个空行。

输入样例:
1 10
输出样例:
6

代码示例:

import java.util.Scanner;
public class Main {
  //判断是否是完数
  public static boolean isFinishedNum(int n)
  {
    //排除干扰1、2
    if((n==1)||(n==2))
      return false;
    boolean isFinishedNum = false;
    int sum=1;
    for(int i =2;i                
本文题目:Java实现特定范围的完数输出算法示例-创新互联
分享网址:http://myzitong.com/article/jdpdp.html