java蓝桥杯算法训练完数
试题 算法训练 完数
资源限制
时间限制:1.0s 内存限制:512.0MB
问题描述
一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,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
题解:
1.用求余的方法判断i是否是n因子
import java.util.Scanner;public class 完数 {public static void main(String[] args) {Scanner sc=new Scanner(System.in); //此类用于控制台读取数据int n=sc.nextInt(); //调用方法在控制台读取一个int的整数int sum=0; //用来保存所有因子的和for(int i=1;i<n;i++){if(n%i==0) //余数为0的都是n的因子{sum=sum+i;}}if(sum==n) //判断是否是完数{System.out.print("yes");}else{System.out.print("no");}}}
java蓝桥杯算法训练完数相关推荐
- 【c语言】蓝桥杯算法训练 完数
问题描述 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如,6的因子为1.2.3,而6=1+2+3,因此6就是"完数".又如,28的因子为1.2.4. ...
- Java实现 蓝桥杯 算法训练 相邻数对(暴力)
试题 算法训练 相邻数对 问题描述 给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1. 输入格式 输入的第一行包含一个整数n,表示给定整数的个数. 第二行包含所给定的n个整数. 输出格式 ...
- java蓝桥杯算法训练 求1000以内的完数(题解)
试题 算法训练 求1000以内的完数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 如果一个数恰好等于它的所有因子(包括1但不包括自身)之和,则称之为"完数". ...
- java 蓝桥杯算法训练 求完数(题解)
试题 算法训练 8-2求完数 资源限制 时间限制:50.0s 内存限制:256.0MB 问题描述 如果一个自然数的所有小于自身的因子之和等于该数,则称为完数.设计算法,打印1-9999之间的所有完数. ...
- java 蓝桥杯算法训练 寂寞的数(题解)
试题 算法训练 寂寞的数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 道德经曰:一生二,二生三,三生万物. 对于任意正整数n,我们定义d(n)的值为为n加上组成n的各个数字的和. ...
- java 蓝桥杯算法训练 纪念品分组(题解)
试题 算法训练 纪念品分组 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作.为使得参加晚会的同学所获得的纪念品价值 相对均衡, ...
- java 蓝桥杯算法训练 数字三角形(题解)
试题 算法训练 数字三角形 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 (图3.1-1)示出了一个数字三角形. 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的 ...
- java 蓝桥杯算法训练 未名湖边的烦恼
试题 算法训练 未名湖边的烦恼 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 每年冬天,北大未名湖上都是滑冰的好地方.北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一 ...
- java 蓝桥杯算法训练 猴子分苹果(题解)
试题 算法训练 猴子分苹果 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 秋天到了,n只猴子采摘了一大堆苹果放到山洞里,约定第二天平分.这些猴子很崇拜猴王孙悟空,所以都想给他留一些 ...
最新文章
- 观察内核linux行为,Linux 学习:基于proc观察Linux行为
- vb中5种打开文件夹浏览框的方法总结(转)
- C++(Windows下计算时间变化(时间差))
- RDD编程 下(Spark自学四)
- 读书笔记011:《伤寒论》- 手厥阴心包经
- 数据仓库、数据集市、数据湖、数据中台到底有什么区别?
- 巩固知识体系!淘宝秒杀脚本java
- Django学习笔记---第一天
- 怎样用python自动生成python代码_(Python)自动生成代码(方法一)
- 7.GitLab 创建 merge request
- flutter配置高德地图定位
- JavaCC实现语法分析
- linux服务器查看显卡信息
- actor 模型原理 (一)
- Java面向对象-01-类和对象
- udev源码开源下载地址分享
- Xiaojie雷达之路---雷达原理(二刷)脉冲法测距
- 代码随想录训练营day27
- [原]查找透明表的实用方法
- 线性代数学习之线性系统
热门文章
- c语言冒泡排序_图文解析:如何用PLC梯形图实现冒泡排序算法?
- gdal1.6linux编译,VS2015下编译64位GDAL总结
- 禅道批量删除bug_写代码有这16个好习惯,可以减少80%非业务的bug
- java证书不通过,java-证书不会偶尔发送
- matlab层次分析法程序购置设备,[转载]MATLAB实现层次分析程序
- 源服务器未能找到目标资源的表示或者不愿,java - 源服务器没有找到目标资源的当前表示,或者不愿意透露一个存在。 关于部署到 tomcat - 堆栈内存溢出...
- oracle查询用户下所有表名称
- vega56刷64_Vega56刷入BIOS跑分直逼旗舰Vega64
- 发布python项目到pypi,以便供他人用pip install安装
- Markdown 添加emoji