JS---分解质因数
2024-09-12 21:06:53
<!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>
最新文章
- SQL Server 数据库设计规范
- C++之动态数组
- PHPstorm--ThinkStorm安装
- php preg_match_all 和 str_replace 替换图片链接
- C++中的const关键字的用法
- homework-09
- MyEclipse使用自己的JDK和Tomcat
- OC .(点)与->;(箭头)用法区别
- leetcode算法刷题(五)——动态规划(三)
- 初探swift语言的学习笔记(闭包-匿名函数或block块代码)
- mabatis传入参数
- 201521123023《Java程序设计》第10周学习总结
- mongodb 索引的基本命令
- java线程的同步控制--重入锁ReentrantLock
- Mysql 多表数据拼接插入及子查询结果集随机取一条
- mybatis入门篇:mybatis动态SQL
- anaconda新建虚拟环境安装各个依赖包
- CURLOPT_RETURNTRANSFER
- 简述NotificationCenter、KVC、KVO、Delegate?并说明它们之间的区别?
- idea tomcat 热部署方法