尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
数字转换罗马数字
数字和罗马数字互转localROMAN{{1000,M},{900,CM},{500,D},{400,CD},{100,C},{90,XC},{50,L},{40,XL},{10,X},{9,IX},{5,V},{4,IV},{1,I},}localVALUES{I1,V5,X10,L50,C100,D500,M1000,}functionconvertRoman(value)iftype(value)numberthenassert(value1andvalue3999andvalue%10,只支持 1 到 3999 的整数)localresult{}for_,iteminipairs(ROMAN)dolocalcountmath.floor(value/item[1])ifcount0thenresult[#result1]string.rep(item[2],count)valuevalue%item[1]endendreturntable.concat(result)endlocaltextstring.upper(tostring(value))localtotal,i0,1whilei#textdolocalcurrentVALUES[text:sub(i,i)]localnextValueVALUES[text:sub(i1,i1)]assert(current,非法罗马数字)ifnextValueandcurrentnextValuethentotaltotalnextValue-current ii2elsetotaltotalcurrent ii1endendreturntotalend运行convertRoman(1994)-- MCMXCIVconvertRoman(XIV)-- 14
RELATED

相关推荐

风塔设备管理系统备件管理模块详解:从料号、库位到在用备件与寿命预警

风塔设备管理系统备件管理模块详解:从料号、库位到在用备件与寿命预警

企业选设备管理系统时,备件管理常被当成"进销存顺带一块"来看。但真正在选型现场需要逐项对照的,不是"有没有备件模块",而是这组功能里,哪些解决账不准,哪些解决找不到,哪些解决该备的…

📅 2026/10/22 17:39:07
硬件底层揭秘:从信号到操作系统

硬件底层揭秘:从信号到操作系统

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/22 17:39:07
LangChain4j RAG 流水线:手写问答全流程,给 AI 开卷考试

LangChain4j RAG 流水线:手写问答全流程,给 AI 开卷考试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/22 17:39:07
MORE NEWS

更多资讯

📰

eNSP综合组网实验:VLAN、单臂路由与静态路由全流程

准备HCIA/HCIP认证的朋友,十有八九都跟eNSP这个模拟器打过交道。但说实话,很多人练的都是"单点"实验:今天配个VLAN,明天配个静态路由,真正把二层交换、VLAN划分、单臂路由、直连路由和静态路由串成一张完整组…

📰

企业级Kubernetes集群落地指南:从容器到编排的完整实践

这篇内容接着"容器化"系列往下走,核心就一句话:把那些一台台Docker主机各自为战的部署方式,收拢成一套由Kubernetes统一编排的企业级应用集群。我从某企业内部订单系统的迁移过程切入,完整走了一遍从集群规划、节点初始…

📰

Python家庭财务系统源码实战:从解压到月度结账闭环

简介:本资源是一套完整可用的家庭财务管理系统源码,面向软件开发初学者、课程设计学生及个人开发者,解决家庭收支记录、预算控制与财务分析等实际需求。压缩包共200个文件,总大小3.66MB,包含66个C#后端逻辑文件&#x…

📰

ASP.NET WebForms家庭财务系统源码解析与部署指南

简介:本资源是一套完整可用的家庭财务管理系统源码,面向软件开发初学者、课程设计学生及个人开发者,解决家庭收支记录、预算控制与财务分析等实际需求。压缩包共200个文件,总大小3.66MB,包含66个C#后端逻辑文件&#x…

📰

YOLOv8魔改与部署实战:从Backbone到TensorRT的完整指南

1. 先吃透原版:YOLOv8的骨架你真正读懂了吗很多人拿到YOLOv8的仓库第一反应就是翻ultralytics/cfg,看model.yaml里的一串数字,然后直接开始往里面塞各种注意力模块。但我想先说一句可能不太顺耳的话:如果连原版每个组件存在的理由…

📰

C#高性能Modbus TCP:零拷贝、内存池与管道化架构实践

说到 C# 高性能 Modbus TCP,很多人第一反应是“协议这么简单,性能还能有什么可挖的?”我在一个动辄几百台设备、几万点位的采集项目里也是这么想的,直到压测时发现 GC 每秒飙升几十次、响应延迟忽高忽低,才意识到问题不…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬