java算法——分解质因数
来源:互联网 发布:c 网络应用编程 编辑:程序博客网 时间:2024/05/18 00:32
//分解质因数
//每个合数都可以写成几个质数相乘的形式。其中每个质数都是这个合数的因数,叫做这个合数的分解质因数。
<span style="font-size:18px;">package com.suanfa;import java.util.Scanner;public class Zhiyinshu {public static void main(String[] args) {System.out.println("输入一个数进行分解:");Scanner s=new Scanner(System.in);factor(s.nextInt());}//函数:进行分解质因数static void factor(int number){for(int i=2;i<number;i++){if(number%i==0){System.out.print(i+" ");//判断number/i是不是素数,如果是素数就直接输出if(isPrime(number/i)){System.out.print(number/i+" ");}else{factor(number/i);}return; //或者break}}}//函数:判断是不是素数static boolean isPrime(int number){for(int i=2;i<number;i++){if(number%i==0){return false;}}return true;}}</span>
0 0
- Java简单算法——分解质因数
- java算法——分解质因数
- java小算法—分解质因数
- java经典算法之二——分解质因数
- 蓝桥杯——算法训练 分解质因数
- Java算法之“分解质因数”
- java经典算法_004分解质因数
- 质因数分解算法的java实现
- java经典算法4_质因数分解
- 分解质因数算法
- 质因数分解算法
- 分解质因数算法
- [算法] 分解质因数
- c算法-分解质因数
- 经典分解质因数算法
- 质因数分解算法
- 算法---分解质因数
- JAVA学习笔记——分解质因数,与完数
- android相关素材以及网站
- 商城项目总结(一)
- android异常收集- java.lang.NumberFormatException
- LeetCode进阶之路(Remove Duplicates from Sorted Array)
- Divide Two Integers
- java算法——分解质因数
- HDU 1213
- Android屏幕适配全攻略(最权威的官方适配指导)
- hadoop之MapReduce(1)
- Svn与Git的区别
- 用java内部类实现多重继承
- HDD is Outdated Technology(标记有技巧)
- poj3666 Making the Grade
- Git学习(3)