博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java基础50题test9—求完数
阅读量:4630 次
发布时间:2019-06-09

本文共 595 字,大约阅读时间需要 1 分钟。

题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如 6=1+2+3.编程找出 1000 以内的

所有完数。

 

1 /* 2  * 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如 6=1+2+3.编程找出 1000 以内的所有完数。  3  *  4  * 本题的关键是求出选取数值i的因子,即从1到i-1范围内能整除i的数,看某一个数j是否为i的因子, 5  * 可利用语句if(i%j==0)进行判断,求某一个数的所有因子,需要在1到i-1范围内进行遍历,同样 6  * 釆用循环实现。因此,本题从整体上看可利用两层循环来实现。外层循环控制该数的范围2?n;内层循 7  * 环j控制除数的范围为1?i,通过i对j取余,是否等于0,找到该数的各个因子 8  */ 9 public class Test9{10 11     public static void main(String[] args) {12         int s = 0;13         for(int i = 2;i<1000;i++)14         {15             s=0;16             for(int j=1;j

 

转载于:https://www.cnblogs.com/zynevergiveup12/p/11145409.html

你可能感兴趣的文章
SVN服务器地址更换方法
查看>>
java操作数据库增删改查的小工具1--TxQueryRunner
查看>>
vs2010统计项目代码总行数
查看>>
delphi 一个时钟引发的事情
查看>>
JPEG和Variant的转换
查看>>
How to read very large text files fast
查看>>
Java读取.properties配置文件
查看>>
java绘制带姓的圆
查看>>
android数据的4种存储方式
查看>>
css缓存问题
查看>>
3dmax_FBX转havok_model
查看>>
Linux常用命令
查看>>
实验三 二叉树
查看>>
几种交叉验证(cross validation)方式的比较
查看>>
第44章:MongoDB-集群--Sharding(分片)--分片的片键选择
查看>>
自定义ISO结构
查看>>
7.11 animals.c 程序
查看>>
java Web三大组件--过滤器
查看>>
使用NUnit为游戏项目编写高质量单元测试的思考
查看>>
Uva 1638 Pole Arrangement
查看>>