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<n;i++)
{
if(n%i==0)
sum+=i;
}
//如果相等就是完数
if(sum==n)
isFinishedNum = true;
return isFinishedNum;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("编程素材网 - 特定范围内的完数输出测试:");
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int m = in.nextInt();
String out = " ";
for(int i =n;i<=m;i++)
{
if(isFinishedNum(i))
out = out+i+" ";
}
//去除out左右两边的空格
out=out.trim();
System.out.println(out);
in.close();
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有