package Four;
/** 一个数,如果恰好等于它的各个因子(该数本身除外)之和,如6=3+2+1,那么称该数为完数* 若因子之和大于该数,则称其为“盈数”,求2到60之间的所有完数和盈数* * 输出2-60之间的所有完数和盈数,并以如下形式输出* E:e1 e2,....* G:g1 g2.....* * */
public class WanNumber {public static int Sum(int x){int sum = 0;for(int i =1;i<x;i++){if(x%i==0){sum+=i;}}return sum;}public static void main(String[] args) {int[] numberE = new int[100];int[] numberG = new int[100];int w = 0,y =0;for(int i =2;i<=60;i++){if(i ==Sum(i)){numberE[w++] = i;}else if(i<Sum(i)){numberG[y++] = i;}}System.out.print("E:");for(int i =0;i<numberE.length;i++){if(numberE[i]>0){System.out.print(numberE[i]+" ");}}System.out.println();System.out.print("G:");for(int i =0;i<numberG.length;i++){if(numberG[i]>0){System.out.print(numberG[i]+" ");}}}
}

控制台输出测试

Java实现查找2-60以内的完数和盈数相关推荐

  1. 牛客网:一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1,则称其为“完数”;若因子之和大于该数,则称其为“盈数”。求出2 到60 之间所有“完数”和“盈数”

    题目描述 一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1,则称其为"完数":若因子之和大于该数,则称其为"盈数".求出2 到60 之间所有 ...

  2. 九度OJ 1060:完数VS盈数 (数字特性)

    时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:5590 解决:2093 题目描述: 一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1.则称其为"完数" ...

  3. java求1000以内所有完数

    这回是java编写,求1000以内所有完数. 完数:一个数如果恰好等于除它本身外的因子之和,这个数就称为完数. 例:6=1+2+3(6的因子是1,2,3). public class java7{ p ...

  4. 一些简单的java编程题(1) ————求10000以内的完数

    版权声明:本文为博主原创文章,未经博主允许不得转载. /* (程序头部注释开始) 版权声明:保留个人权利. 如程序有不当之处,敬请指正.* 文件名称: <一些简单的java编程题(1) ---- ...

  5. java蓝桥杯算法训练 求1000以内的完数(题解)

    试题 算法训练 求1000以内的完数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 如果一个数恰好等于它的所有因子(包括1但不包括自身)之和,则称之为"完数". ...

  6. Java 基础实验 找出1000以内的完数

    文章目录 前言 一.什么是完数? 二.实验步骤 1.实现思路 2.代码如下 总结 前言 通过Eclipse平台实现Java基础实验. 一.什么是完数? 完全数(Perfect number),又称完美 ...

  7. Java输出1000以内的完数(完数是恰好等于它的因子之和)

    一个数恰好等于他的因子之和,那么这个数就是完数,因子就是所有可以整除这个数的数,不包括这个数本身. 要求1000以内的完数,只要将一个数的因子求出来,加起来,比较下.上代码 /*** */ packa ...

  8. java求1000以内的完数(方法)

    完数即完全数,又称完美数或完备数,是一些特殊的自然数.它所有的真因子的和(即因子函数),恰好等于它本身.如果一个数恰好等于它的因子之和,则称该数为"完全数".第一个完全数是6,第二 ...

  9. 就Java开发的Linux环境,进行完整版的安装,多适用于小白

    本篇博客就Java开发的Linux环境,进行完整版的安装,多适用于小白,当然接受大佬点评: 这是在全新的Linux centOS7.6的系统进行,安装手法以及命令都是根据过往个人操作手法以及经验学习而 ...

最新文章

  1. CentOS7下vsftp配置
  2. errors'MessageBoxA' : function does not take 1 parameter
  3. docker里面装mysql_docker中安装及使用mysql
  4. mysql5.6优化建议
  5. jzoj4229-学习神技【逆元,费马小定理】
  6. 经典排序算法 - 鸡尾酒排序Cocktail sort
  7. php openssl加密数据长度,PHP使用openssl解密数据(用mcrypt加密)
  8. torch.cuda.FloatTensor 与 torch.FloatTensor(torch.Tensor)--CPU和GPU上的数据类型
  9. SVN提示: File or directory '*' is out of date; try updating 解决方案
  10. 经典机器学习系列(十三)【结构化学习】
  11. 如何使用Camtasia给视频打码
  12. 古希腊之争(一)详解(C++)
  13. Windowsxp系统无法安装新字体
  14. 如何调节pycharm字体大小
  15. postgresql立式版本下载_【PostgreSQL下载】PostgreSQL官方版下载_多特软件站
  16. 金融壹账通获毕马威金融科技企业50强 金融全产业链优势凸显
  17. Jekyll基本用法
  18. android荣耀不弹出获取权限提醒,荣耀手机怎么设置锁屏消息提示?附不提示的解决方法...
  19. The value of ESP was not properly saved across a function call解决方案
  20. 【SSL_1715】计算面积

热门文章

  1. suse 查看java版本_SLES 11 中JDK的安装和配置
  2. 云服务器主体信息可以变更吗,云服务器备案号是什么?备案号存在能否更换云服务器?...
  3. 集成电路设计专业视频集(一)
  4. RTX5 | 线程标志组02 - 获取线程标志与清除线程标志
  5. python如何用色度表示数值大小_python中色度通道的YUV子采样
  6. 【ES6(2015)】RegExp
  7. Postman|Qt笔记-解决Could not get any response
  8. Spring Boot笔记-利用Quartz进行定时任务,利用websocket推送到浏览器(界面为thymeleaf)
  9. JavaRabbitmq笔记-Rabbitmq自定义头(Properties中的headers)
  10. Qt使用udp的Broadcast实现广播图片