Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 你如何找到一个与整数等效的罗马数字
我需要编写一个 JSP 函数,它将有效地将整数(从 1 到 3000)转换为罗马数字。
从简单开始。计算出如何将数字 1 - 9 转换为罗马数字。代码和测试。当它正常工作时,扩展它以处理最多 99 个数字。再次编码和测试。当它正常工作时,将其扩展为最多可处理 999 个数字。编码、测试并扩展为最多 3,000 个。
谷歌有相当多的算法和代码链接:
http://www.google.com/webhp?hl=&sourceid=navclient-ff&rlz=1B3GGLL_enUS384US384&ie=UTF-8#hl=en&sugexp=gsis%2Ci18n%3Dtrue&cp=34&gs_id=3&xhr=t&q=decimal+to+roman+numeral+ algorithm&pf=p&sclient=psy-ab&rlz=1B3GGLL_enUS384US384&site=webhp&source=hp&pbx=1&oq=decimal+to+roman+numeral+algorithm&aq=0&aqi=g1&aql=&gs_sm=&gs_upl=&bav=on.2,or.r_gc.rbi_pw.&fp5=d358&b 1003&bih=594