支持最多 18 位超大整数;Ctrl + Enter 也可计算。
短除法从最小的质数开始试除,一直除到商为 1 为止。
输入数字点「开始分解」,查看标准分解式、
短除过程、因数个数与全部因数。
把一个合数写成几个质数相乘的形式,就叫分解质因数——它是约分、通分、求最大公因数与最小公倍数的基础,也是小学五年级数学的必考点。
本工具输入任意 2~10¹⁸ 的正整数(支持空格或逗号分隔批量分解),立即给出:① 标准分解式(如 360 = 2³ × 3² × 5);② 短除法逐步过程(每一步除以哪个质数、商是多少);③ 质因数种数与个数;④ 全部因数个数 τ(n)(各指数加 1 相乘)与因数之和 σ(n);⑤ 完整因数列表,可折叠查看。
常规数字用小质数试除秒出;18 位超大整数采用 Miller-Rabin 素性判定 + Pollard-Rho 算法,全程 BigInt 整数精确运算,不丢精度。质数、合数、完全平方数会自动标注。
课本上分解质因数用短除法:从最小的质数 2 开始,能整除就除、不能就换下一个质数,直到商也是质数为止。本工具的「短除法分解过程」严格还原这一写法,孩子可以对照检查自己有没有除尽、有没有漏因子。
学会分解质因数后,很多难题都变成指数游戏:因数个数等于各质因数指数加 1 后相乘(如 360 = 2³×3²×5¹,因数个数 = 4×3×2 = 24);求多个数的最大公因数取公共因子的最小指数、最小公倍数取所有因子的最大指数。
面向家长:可以批量出一组数让孩子练习,再用工具一次性核对;面向学生:展开「全部因数」可验证自己有没有漏写因数;面向好奇者:输入一个接近 10¹⁸ 的大整数,感受 Pollard-Rho 分解大合数的威力。所有计算均在浏览器本地完成。
360,点「开始分解」,得到 2³ × 3² × 5,展开「短除法分解过程」查看每一步。12 60 84 100,每个数生成一张独立结果卡,可「复制全部结果」。360 = 2³ × 3² × 5¹,因数个数 = (3+1)(2+1)(1+1) = 24。展开「全部因数」可以逐个核对。审核通过后就会展示在留言板上,稍安勿躁~
还没有留言,来抢沙发吧!