问题描述

一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,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

import java.util.Scanner;

public class 完数 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n =sc.nextInt(); int total = 0;
for(int i = 1;i<n/2+1;i++) {
if(n%i == 0)
total = total+i;
}
if(total == n) {
System.out.println("yes");
}
else
System.out.println("no");
} }

最新文章

  1. Dao跨事务调用实现转账功能
  2. CentOS 6.5 搭建 LAMP 环境
  3. jQuery &ndash; 7.动态创建Dom、删除节点
  4. SQL常用查询语句及函数
  5. 在orangepi-PC, ubuntu mini下使用usb wifi(rtl8188cu/rtl8192cu)
  6. iOS启动图片适配问题
  7. C++ 函数对象
  8. c# 调用python语言
  9. 阿里云服务器 无法连接svn
  10. SpringBoot集成netty实现客户端服务端交互和做一个简单的IM
  11. 前端base64、baseurl加解密和RSA加解密
  12. CNN做序列标注问题(tensorflow)
  13. python第三方库requests简单介绍
  14. PowerDesigner导入java类生成类图
  15. Python并行编程的几个要点
  16. 2016级算法第六次上机-D.AlvinZH的学霸养成记V
  17. Drupal7安装注意事项
  18. openssl 编译
  19. 记一次bug修复过程
  20. JSP中的TAG文件和TLD文件小结

热门文章

  1. 生产者消费者问题中的同步机制JAVA设计和实现
  2. JS理论-跨域解决方案
  3. chmod指令用法
  4. Codeforces 949C(Data Center Maintenance,Tarjan缩点)
  5. 两种方式实现sticky footer绝对底部
  6. JSP+Servlet+JDBC+mysql实现的学生成绩管理系统
  7. ql的python学习之路-day3
  8. 6-JVM常用工具和优化
  9. xctf-misc 新手区 wp
  10. [转载] Objectiv-C 入门一二三