练习9
来源:互联网 发布:产品经理数据来源 编辑:程序博客网 时间:2024/05/21 07:48
题目:一个数如果恰好等于它的因子之和,则这个数就称为完数,例如6=1+2+3,找出1000之内的所有完数。
分析:这个题目主要是要找出一个数的因子。将数字i除以从1到i的数,如果能整除,说明被除数是i的因子。将i的所有因子相加,如果结果与i相等,则说明i是一个完数。
代码:
public class Practice9 {public static void main(String[] args){System.out.println("1000之内的完数有:");for(int i = 1; i < 1000; i++){int s = 0; //定义判断是否与i相等的sfor(int j = 1; j < i; j++){if(i % j == 0){ //将i分解因子s = s + j; //求和}}if(i == s){System.out.print(i + " ");}}}}
结果:
阅读全文
0 0
- 练习9
- 练习9
- 练习9
- 【SICP练习】9 练习1.15
- 练习2-9
- c练习9
- c语言练习9
- 练习笔记9
- 第9周练习
- 第9周练习
- 练习1-9
- 编程小练习9
- Python 练习实例9
- leetCode练习(9)
- 算法练习9
- C-C++练习9
- C-C++练习9
- Python练习实例9
- Js_Dom(4)__Dom基础<回流与重绘>
- DAY57 JavaScript基础2
- netty的简单介绍
- 2017.6.4测试 题三 字符串
- 草地排水 (码一下自己的网络流板子)
- 练习9
- Could not resolve view with name 'sys/menu/user' in servlet with name 'dispatcher'
- 间接修改Python字符串元素的三种方法
- Subllime Text3 如何设置Tab键自动转换为空格?
- hdu4185 二分图之最大匹配
- SQL查询和优化(八)
- [Python]深拷贝效率
- Python判断文件是否存在的三种方法
- API学习包装类Long