笔试题--“完数”(4)
来源:互联网 发布:淘宝付款不发货骗术 编辑:程序博客网 时间:2024/04/30 12:16
/**
* 一个数如果恰好等于它的因子之和,这个数就称为"完数"。
* 例如6=1+2+3。查找出所有大于1小于等于整数m(m < 10000)的完数。
* 例如,若输入:1000,则应输出:6 28 496。
*/
import java.util.Scanner;
public class SearchWanShu {
public static void main(String[] args) {
Scanner in= new Scanner(System.in);
int num=in.nextInt();
new SearchWanShu().search(num);
in.close();
}
public void search(int num){
if(num<=10000&&num>1){
for(int i=2;i<num;i++){
int he=0;
for(int j=i-1;j>=1;j--){
if(i%j==0){
he+=j;
}
}
if(i==he){
System.out.print(i+" ");
}
}
}
else{
System.out.println("error");
}
}
}
* 一个数如果恰好等于它的因子之和,这个数就称为"完数"。
* 例如6=1+2+3。查找出所有大于1小于等于整数m(m < 10000)的完数。
* 例如,若输入:1000,则应输出:6 28 496。
*/
import java.util.Scanner;
public class SearchWanShu {
public static void main(String[] args) {
Scanner in= new Scanner(System.in);
int num=in.nextInt();
new SearchWanShu().search(num);
in.close();
}
public void search(int num){
if(num<=10000&&num>1){
for(int i=2;i<num;i++){
int he=0;
for(int j=i-1;j>=1;j--){
if(i%j==0){
he+=j;
}
}
if(i==he){
System.out.print(i+" ");
}
}
}
else{
System.out.println("error");
}
}
}
0 0
- 笔试题--“完数”(4)
- google 笔试题: 丑数
- google 笔试题: 丑数
- 【Java笔试题】水仙花数
- 回文数(网易笔试)
- 二进制数1的个数(微软笔试题)
- 创新工场2013年笔试题(三)丑陋数
- 最小不重复数(百度笔试题)
- 整数数组的奇偶数分开(小米笔试题)
- 笔试题 百度2015大数据云计算研发笔试(非相邻数最大和)
- 网易笔试编程题:到Fibonacci数最小步数(C++)
- 奇偶数排序--整数数组的奇偶数分开(小米公司笔试题)
- 微软2012笔试题之--catalan数
- 源数科技JAVA笔试题
- catalan数在笔试题中的应用
- catalan数在笔试题中的应用
- hulu2014笔试题,求朋友数
- 百度笔试题----最小不重复数
- MD5 32位 小写加密和大写加密
- Cocos ui控件Button 一个误导人的小错误
- ubuntu14.04安装cuda6.5简易版本,易操作
- 像素级实现设计稿笔记
- 《Motion Design for iOS》(四十三)
- 笔试题--“完数”(4)
- SDUTACM n a^o7 !
- Volley(2)源码分析
- photoshop启动提示:$$$/ADMDialog/ifontproblemWarning=解决办法
- 有12个苹果,1只香蕉,分给3个小孩,每个小孩都必须最少分到一个水果,求能分多少种?
- 利用MFC 对话框访问控件的七种方法
- 华为OJ——输入n个整数,输出其中最小的k个
- JavaScript基础
- 图结构练习——BFS——从起始点到目标点的最短步数