-
将一个正整数分解质因数。
//例如:输入90,分别打印出90的质因数 2 3 3 5
//输入60分别打印出 2 2 3 5let n = Number(prompt('请输入一个正整数')); //num2 把输入的值存起来 let num2 = n; //装质因数 let arr = []; for (let i = 2; i <= n; i++) { if (n % i === 0) { console.log('i', i); arr.push(i); n = n / i; i--; } } console.log('arr', arr); //join() 得到 2*2*3*5 let newArr = arr.join('*'); //打印输出 60=2*2*3*5 console.log(num2 + '=' + newArr);
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交