将一个正整数分解质因数

来源:互联网 发布:mac系统装win8最新方法 编辑:程序博客网 时间:2024/05/18 00:03

将一个正整数分解质因数。例如:输入 90, 打印出 90=2*3*3*5 。

<span style="font-size:14px;">function fjzysh(n){var m=2;//除数var arr=[];while(m<=n){//除数<被除数时,才继续计算if(n%m==0){//如果n可被m整除,就将m压入arrarr.push(m);n/=m;}else{//否则,如果不能被整除,就+1换下一个除数m++;}}return String(arr);}console.log(fjzysh(90));</span>



0 0