JS—分解质因数 素数分解 – Andy& – 博客园

复制代码
<!DOCTYPE html>

<html>

<head lang=”en”>

<meta charset=”UTF-8″>

<title></title>

<script>

function b()

{

m=1;

var a=prompt(“请输入一个正整数:”);

a=parseInt(a);

b=a+’=’;/*b为字符串*/

for(var i=2;i<=a;i++){

if(a%i==0){

m=i;

a=a/i;/*得到a除以i后的正整数*/

i=2;/*令i从最小的质数开始*/

b=b+m+’*’;/*一步步拼接字符串b*/

}

}

b= b.substr(0,b.length-1);/*substr 方法返回一个从指定位置开始的指定长度的子字符串。字符串的位数是从0开始,故-1*/

alert(b);

}

</script>

</head>

<body>

<button onclick=”b()”>点击</button>

</body>

</html>

复制代码

来源URL:https://www.cnblogs.com/Andy-/p/7588013.html