输入一个整数,一眼看清它是不是质数、完全数、盈数、亏数、三角形数、平方数、立方数、斐波那契数、回文数,每项都给出理由,浏览器本地
- 本地处理
- 分类 计算度量
- 适合 买东西、做计划、训练或排期前,先算出大概范围。
最多 16 位,逗号和空格会被忽略,例如 28 或 1 234
性质清单
- 偶数: 是28 能被 2 整除。
- 奇数: 否28 能被 2 整除,所以是偶数。
- 质数: 否28 不是质数(它有 1 和自身以外的约数,或小于 2)。
- 完全数: 是28 等于其真约数之和 1 + 2 + 4 + 7 + 14 = 28。
- 盈数: 否28 的真约数之和 28 不超过 28。
- 亏数: 否28 的真约数之和 28 不小于 28。
- 三角形数: 是28 = 1 + 2 + … + 7 = 7×8÷2。
- 完全平方数: 否28 不是任何整数的平方。
- 完全立方数: 否28 不是任何整数的立方。
- 斐波那契数: 否28 不在斐波那契数列里。
- 回文数: 否28 反过来是 82。
这个工具能做什么
输入一个整数,看清它具备哪些特殊的数学性质,每一项都把理由写出来。 检测器一次性判断十一件事:质数、完全数、盈数、亏数、三角形数、 完全平方数、完全立方数、斐波那契数、回文数,以及奇偶。每一行都给出 一个对勾或叉号,再附一句会读取真实数字的说明,所以 28 返回完全数, 因为 1 + 2 + 4 + 7 + 14 = 28,121 返回回文数和平方数,因为 121 等于 11 的平方。真约数之和、三角形数的序号 k、平方根和立方根都从你的输入 算出来,不是套一句现成话。运算跑在 JavaScript BigInt 上,16 位的数 也保持精确,不会掉进浮点误差。点一下 6、28、12、121、13 这几个示例, 就能把各类性质并排看清楚。数字会随 URL 带走,分享链接能重新打开同一份 报告,一键即可复制整张清单。全部在浏览器里运算,什么都不上传。
工具细节
- 输入
- 表单输入
- 页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
- 输出
- 即时结果 + 复制
- 结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
- 隐私
- 浏览器本地处理
- 主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
- 保存 / 分享
- 可分享链接状态
- 关键设置会进入 URL,复制链接后别人能复现同一组参数。
- 性能预算
- 首屏 JS ≤ 9 KB
- 没有声明 WASM 依赖,适合快速打开和移动端使用。
- 适用场景
- 计算度量 · 学生
- 分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。
怎么用
-
1. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
特殊数字检测器 适合怎么用
适合快速估算、对比和规划数字,帮你在做最终决定前先有底。
适合计算任务
- 买东西、做计划、训练或排期前,先算出大概范围。
- 一次只改一个输入,对比不同方案。
- 把模糊假设变成能讨论的数字。
计算检查项
- 认真核对单位、日期、比例和取整方式。
- 健康、金融、税务、法律相关结果只能做规划参考,不能替代专业意见。
- 重要结果要保存输入条件,方便以后复算。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
快速判定一道数学作业的分类题
练习题问 18 是盈数、完全数还是亏数。输入它,盈数那一行会显示 约数 1、2、3、6、9 加起来是 21,超过 18,所以 18 是盈数。不用 手工列约数再担心漏掉哪个。同一屏还告诉你 18 是偶数、不是质数、 不是三角形数、不是平方数,一道多问的题一眼看完。
挑一个能同时命中多种性质的教学例子
备一节讲数字性质的课,你想找一个能一次演示好几类的整数。试试 36: 检测器显示它是完全平方数(6 的平方)、三角形数(1 + 2 + ... + 8), 还是盈数,都在同一张卡片上。这让 36 成了一个利落的例子,说明一个数 能同时挂好几个标签,而且理由都写好了可以直接搬上黑板。
核对你在别处生成的数
你写了一段应当输出斐波那契数的代码,想确认 144 真的是。粘进去, 斐波那契那一行确认它落在 0、1、1、2、3、5、8、...、144 里。平方 那一行还标出 144 是 12 的平方,顺带提醒:144 是唯一既是斐波那契数 又是完全平方数的非平凡值。不用翻参考表就做了一次快速核对。
探究完全数为什么这么稀少
好奇完全数为何感觉这么少,你把小情形挨个走一遍。6 是完全数, 28 是完全数,但中间的全是盈数或亏数,检测器把每个约数之和都显示 出来,规律就看得见了。连着试 12、18、20,全是盈数,再试 8、9、10, 多为亏数,慢慢就建立起为什么恰好凑到那个和几乎从不发生的直觉。
常见踩坑
把数本身也算进约数之和。完全数、盈数、亏数用的是真约数,不含这个数本身。6 的真约数是 1、2、3,加起来是 6,所以 6 是完全数。如果你误把 6 也加上,就得到 12,错误地以为 6 是盈数。
把三角形数和平方数搞混。它们只在少数情况下重合,1 和 36 是早期的例子。10 是三角形数(1 + 2 + 3 + 4)但不是平方数,16 是平方数(4 的平方)但不是三角形数。检测器把它们分成两行,要查的性质对准那一行。
以为 1 是质数或完全数。1 两者都不是:它低于质数的下限 2,而它唯一的约数就是它自己,真约数要排除自己,真约数之和为 0,所以 1 是亏数。很多分类错误都从给 1 错位开始,所以检测器也把它的理由写清楚。
隐私说明
这里每一项检测,完全数盈数亏数的约数之和、整数平方根和立方根、 斐波那契和三角形数的判断,以及回文的逐位反转,都是浏览器标签页里跑的 纯 JavaScript。没有数字被上传,也不记录你检测了什么。唯一要提醒的隐私点, 你输入的数字会编码进 URL 的查询字符串,这样分享链接能重新打开同一份报告。 普通数学题这正是想要的;如果你的输入敏感,比如某个账号 ID 或不想泄露的 数量,请复制报告而不是分享 URL,否则对方服务器的访问日志会留下这个数字。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。