质数因子
2017-05-15 11:14
155 查看
最后一个数后面也要有空格
详细描述:
函数接口说明:
public String getResult(long ulDataInput)
输入参数:
long ulDataInput:输入的正整数
返回值:
String
[b]输入描述:[/b]
输入一个long型整数
[b]输出描述:[/b]
按照从小到大的顺序输出它的所有质数的因子,以空格隔开。最后一个数后面也要有空格。
[b]输入例子:[/b]
[b]输出例子:[/b]
题目描述
功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )最后一个数后面也要有空格
详细描述:
函数接口说明:
public String getResult(long ulDataInput)
输入参数:
long ulDataInput:输入的正整数
返回值:
String
[b]输入描述:[/b]
输入一个long型整数
[b]输出描述:[/b]
按照从小到大的顺序输出它的所有质数的因子,以空格隔开。最后一个数后面也要有空格。
[b]输入例子:[/b]
180
[b]输出例子:[/b]
2 2 3 3 5
import java.util.Scanner; public class Main{ public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); long data = in.nextLong(); System.out.println(getResult(data)); } public static String getResult(long data) { StringBuffer s = new StringBuffer(); long index = 2; while(index<=data){ while(data%index==0&&index<=data){ s.append(index); s.append(' '); data/=index; } index++; } return s.toString(); } }
相关文章推荐
- 质数因子
- C二级辅导-质数因子
- 质数因子
- 华为上机--质数因子
- C++ 质数因子 | Java 分解质因数
- 1、判断一个数是否为素数,并求出1-1000中的全部素数(素数即质数,除1和自身以外没有其它因子,最小的质数是2)。
- HDU 2136 素数打表+求质数因子
- 华为oj 质数因子
- 华为机试---质数因子
- C语言,输入一个正整数,按由大到小的顺序输出它的所有质数的因子(如180=5*3*3*2*2)
- 欧拉工程第三题 找出一个合数的最大质数因子
- 华为——质数因子_
- 6、质数因子
- 今天开始学Java 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子
- 质数因子
- 质数因子
- 某一整数的质数因子
- Java-NowCoder-质数因子
- 华为机试题:质数因子
- 质数因子