50道Java习题之04
来源:互联网 发布:js实现日期选择 编辑:程序博客网 时间:2024/06/05 11:39
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:
(1)如果这个质数恰好等于n,则说明分解质因数的过程已经结束,打印出即可。
(2)如果n > k,但n能被k整除,则打印出k的值,并用n除以k的商作为新的正整数n,重复执行第一步。
(3)如果n不能被k整除,则k++,重复执行第一步。
0 0
- 50道Java习题之04
- 50道Java习题之01
- 50道Java习题之02
- 50道Java习题之03
- 50道Java习题之05
- 50道Java习题之06
- 50道Java习题之07
- 50道Java习题之08
- 50道Java习题之09
- 50道Java习题之10
- 50道Java习题之11
- 50道Java习题之12
- 50道Java习题之13
- 50道Java习题之14
- 50道Java习题之15
- java基础习题50道(一)
- java基础习题50道(二)
- java基础习题50道(三)
- lightoj 1391 Speed Zones
- PowerPoint VBA参考教程
- 【暑假在家不虚度,学习赢在兄弟连】兄弟连开启暑期PHP学习计划!
- mybatis中的#和$的区别
- 杭电2031进制转换----20140731
- 50道Java习题之04
- 解决Android编辑框在全屏模式下无法检测布局变化的问题
- 静态库和动态库冲突
- ScrollView子View为自定义View时需要注意的几点问题
- scanf为什么有时用取地址符,有时不用---取址符:&
- WPF 中style文件的引用
- PHP设计模式--策略模式
- 命令模式再学习
- python 获取省份的天气预报