14:质数因子PrimeNum
2016-08-12 13:30
141 查看
14:题目描述
功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )
详细描述:
函数接口说明:
public String getResult(long ulDataInput)
输入参数:
long ulDataInput:输入的正整数
返回值:
String
输入描述:输入一个long型整数
输出描述:按照从小到大的顺序输出它的所有质数的因子,以空格隔开
输入例子:180
输出例子:2 2 3 3 5
功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )
详细描述:
函数接口说明:
public String getResult(long ulDataInput)
输入参数:
long ulDataInput:输入的正整数
返回值:
String
输入描述:输入一个long型整数
输出描述:按照从小到大的顺序输出它的所有质数的因子,以空格隔开
输入例子:180
输出例子:2 2 3 3 5
package prctice01; import java.util.Scanner; /* 题目描述 功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 ) 详细描述: 函数接口说明: public String getResult(long ulDataInput) 输入参数: long ulDataInput:输入的正整数 返回值: String 输入描述:输入一个long型整数 输出描述:按照从小到大的顺序输出它的所有质数的因子,以空格隔开 输入例子:180 输出例子:2 2 3 3 5*/ public class PrimeNum14 { public static void main(String[] args) { Scanner in = new Scanner(System.in); long num = in.nextLong(); StringBuilder sb = new StringBuilder(); int divide = 2; while(num != 1) { while(num%divide == 0) { sb.append(divide+" "); num = num/divide; } divide ++; } System.out.println(sb); } }
相关文章推荐
- 质数因子
- 华为oj 进制转换&&质数因子
- 华为机试——质数因子
- 质数因子
- 欧拉计划---0003 Largest prime factor(找出一个合数的最大质数因子)
- 华为oj之质数因子
- 欧拉计划之题目3:找出一个合数的最大质数因子。
- 华为机试题:质数因子
- 牛客网–华为机试在线训练6:质数因子
- 华为在线编程系列-质数因子
- 质数因子
- 质数因子
- 006-质数因子
- 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )
- 找出一个合数的最大质数因子
- 华为机试——质数因子
- 质数因子
- 华为——质数因子_
- 妙解质因子--不进行质数判断
- 求质数因子