功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如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); }