问题描述
一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1、2、3,而6=1+2+3,因此6就是“完数”。又如,28的因子为1、2、4、7、14,而28=1+2+4+7+14,因此28也是“完数”。编写一个程序,判断用户输入的一个数是否为“完数”。
输入格式:输入只有一行,即一个整数。
输出格式:输出只有一行,如果该数为完数,输出yes,否则输出no。
输入输出样例

样例输入
6
样例输出
yes

package algo103;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();scanner.close();int num = 1;for (int i = 2; i < n; i++) {if (n % i == 0) {num += i;}}if (num == n && n != 1) {System.out.println("yes");} else {System.out.println("no");}}}

[Java] 蓝桥杯ALGO-103 算法训练 完数相关推荐

  1. java蓝桥杯算法训练完数

    试题 算法训练 完数 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如,6的因子为1.2.3,而6=1+ ...

  2. 蓝桥杯:试题 算法训练 Remember the A La Mode

    蓝桥杯:试题 算法训练 Remember the A La Mode 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Hugh Samston经营着一个为今年的ICPC世界总决赛的参 ...

  3. 【c语言】蓝桥杯算法训练 完数

    问题描述 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如,6的因子为1.2.3,而6=1+2+3,因此6就是"完数".又如,28的因子为1.2.4. ...

  4. 蓝桥杯 ALGO-103 算法训练 完数

    问题描述 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如,6的因子为1.2.3,而6=1+2+3,因此6就是"完数".又如,28的因子为1.2.4. ...

  5. 矩阵乘法 算法训练 试题_蓝桥杯习题集_ 算法训练 矩阵乘法

    原文: 算法训练 矩阵乘法 时间限制:1.0s   内存限制:512.0MB 问题描述 输入两个矩阵,分别是m*s,s*n大小.输出两个矩阵相乘的结果. 输入格式 第一行,空格隔开的三个正整数m,s, ...

  6. java蓝桥杯的题_Java蓝桥杯试题集——算法训练ALGO-116——最大的算式

    题目要求 解题思路 动态规划,今天才弄明白QAQ,借鉴了这位大佬的博客,曹磊的博客 写的很好!但是我觉得我的循环方式更容易理解嘿嘿嘿~ 首先建立如下图的数组,行数代表前几位数,列数代表有几个乘号.将第 ...

  7. 蓝桥杯练习系统算法训练习题加答案java版本

    附上百度文库的链接:http://wenku.baidu.com/view/afb78d36b42acfc789eb172ded630b1c59ee9bf7 转载于:https://www.cnblo ...

  8. JAVA蓝桥杯:高精度算法

    问题描述 问题描述 输入两个整数a和b,输出这两个整数的和.a和b都不超过100位. 算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储.对于这种问题,一般使用数组来处理. 定义 ...

  9. 蓝桥杯练习系统—算法训练 s01串

    第一部分:题目 问题描述 s01串初始为"0" 按以下方式变换 0变1,1变01 输入格式 1个整数(0~19) 输出格式 n次变换后s01串 样例输入 3 样例输出 101 数据 ...

最新文章

  1. 《算法导论》学习总结 — 13. 第13章 红黑树(2)
  2. 机器学习入门--进阶资料和流程建议
  3. 说说JSON和JSONP,也许你会豁然开朗,含jQuery使用jsonp用例
  4. Linux C:文件描述符、IO重定向、恢复标准输入输出
  5. 前端信息查询与显示_中国商标网查询显示的信息都是正确的吗
  6. python表示当前目录_从Python脚本获取当前目录的父项
  7. Oracle 拼音码函数
  8. vue 加载数据 影响seu_VUE常见面试题
  9. Gym - 100623J Just Too Lucky (数位dp)
  10. 五个最佳编程文本编辑器
  11. 阿里云云计算 51 在线实验--安全中心初体验
  12. GhostNet论文
  13. 微信开放平台Android应用签名的获取
  14. matlab 生命游戏
  15. 水晶报表的学习与开发
  16. www.skymaya.com:8080/index.php,skymaya
  17. 大数据如何使用OSM模型和AARRR模型搭建指标体系
  18. TP6手册理解之架构·服务
  19. 读书有益——》民间治咳偏方
  20. python远程操控超微服务器(IPMI)、电脑开机(WOL)

热门文章

  1. sql优化常用的几种方法_Hive常用性能优化方法实践全面总结
  2. 嵌入式系统功能概要设计说明_嵌入式软件架构设计实际该怎么做?
  3. Thread、Runnable和Callable
  4. [译] 在远程工作中领悟到的 10 件事
  5. 用GZIP来压缩socket传输的序列化的类
  6. Java通过FFMPEG获取视频时长
  7. MyEclipse汉化后问题
  8. 数据库某些要注意的问题(转的,侵权删除)
  9. poj2240 最短路判环
  10. 中国五大顶级域名9月第一周新增3.2万 美国净减7.6万个