Java求一个数的质因数
public static void main(String[] args) {
int n,i;
//请输入一个正整数
n=61;
i = 2;
while (i<Math.sqrt(n)+1){
//判断是否是质数
if (i*i>n){
System.out.println(n);
break;
}
if (n%i == 0){
System.out.println(i);
n=n/i;
i=2;
continue;
}
i++;
}
}
本文来自博客园,作者:两小无猜,转载请注明原文链接:https://www.cnblogs.com/charlottepl/p/15541642.html