public static int num = 240;
public static void main(String[] args) {
System.out.print(num+"=");
int k = 2;//最小的质数
getnum(k, num);
}
public static void getnum(int k, int m) {
for(int i = k;i<m;i++) {
if(m%i==0) {
m = m/i;
System.out.print(i+"*");
getnum(i, m);
return;
}
}
System.out.print(m);
}
算法-分解质因数
最新推荐文章于 2023-02-27 19:36:54 发布