功能:輸入一個正整數,按照從小到大的順序輸出它的所有質因子(重復的也要列舉)(如180的質因子為2 2 3 3 5 )
最后一個數后面也要有空格
思路:網上參考大佬的思路,自己怎么也想不出來
private static void shape(int n){ StringBuilder result = new StringBuilder(); while (n != 1){ for (int i = 2; i <= n ; i++) { if(n % i == 0){ n /= i; result.append(i ).append(" "); break; } } } System.out.println(result); }