1 import java.util.Scanner;
2
3 /**
4 * @author: yekai <br/>
5 * Date: 2021/11/15:21:28 <br/>
6 * Description:HJ6质数因子
7 * 给出一个数,求他的质数因子
8 */
9 public class HJ6 {
10 public static void main(String[] args) {
11 Scanner sc = new Scanner(System.in);
12 //定义一个long数
13 long a = sc.nextLong();
14 long k = (long)Math.sqrt(a);
15 for(long i = 2;i<= k;i++) {
16 while (a % i == 0){
17 System.out.print(i + " ");
18 a /= i;
19 }
20
21 }
22 //没有这句话的话会导致测试用例一个不通过
23 System.out.println(a == 1 ? "": a+" ");
24 }
25 }