数据转换

罗马数字转换器

阿拉伯数字与罗马数字互转,范围 1-3999,纯前端无依赖。

支持范围 1-3999。算法采用经典贪心 + 减法规则 (IV, IX, XL, XC, CD, CM)。


            

使用说明

本板块汇总与本工具相关的人类可读说明;机器契约仍以 schema.json 为准。

参数与限制

  • mode(必填):int2roman 或 roman2int。
  • text(必填):数字或罗马字符。

功能说明

  • 支持范围:1-3999 (M=1000, MM=2000, MMM=3000 上限)。
  • 采用减法规则:IV=4, IX=9, XL=40, XC=90, CD=400, CM=900。
  • 例:1994 = MCMXCIV。

运行环境

  • 本工具为纯前端工具,数据全程在浏览器内处理,不发送到任何服务器。

Agent API 调用示例

本工具为纯前端实现,数据在浏览器内处理,不发送服务器。manifest 中 api_url 为空,/api/roman/ 端点不存在(返回 404)。Agent 请读取 schema.json 理解字段,调用前请在工具页用浏览器执行。
// Step 1: 读取工具 Schema
GET https://clawam.com/tools/roman/schema.json

// Step 2: 罗马数字转换器 算法在工具页 JS 中实现,无 API 端点
// 如需 Agent 调用,请使用支持浏览器执行的客户端(如 headless browser)
// 或直接 fork 工具页的 JS 算法到你的 Agent 运行时
// 相关源文件:
//   https://clawam.com/tools/roman/index.html (含完整算法 JS)