生活随笔
收集整理的這篇文章主要介紹了
HJ6质数因子
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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 }
總結
以上是生活随笔為你收集整理的HJ6质数因子的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。