zoukankan      html  css  js  c++  java
  • 数字转化罗马数字的函数

    Public Function mfH00R0_Get_RomanNumerals(intNum As Long) As String
       
        Dim intArabic(12) As Integer
        Dim strRoman(12) As String
        Dim intI As Integer
        Dim strOut As String

        intArabic(0) = 1000
        intArabic(1) = 900
        intArabic(2) = 500
        intArabic(3) = 400
        intArabic(4) = 100
        intArabic(5) = 90
        intArabic(6) = 50
        intArabic(7) = 40
        intArabic(8) = 10
        intArabic(9) = 9
        intArabic(10) = 5
        intArabic(11) = 4
        intArabic(12) = 1
        strRoman(0) = "M"
        strRoman(1) = "CM"
        strRoman(2) = "D"
        strRoman(3) = "CD"
        strRoman(4) = "C"
        strRoman(5) = "XC"
        strRoman(6) = "L"
        strRoman(7) = "XL"
        strRoman(8) = "X"
        strRoman(9) = "IX"
        strRoman(10) = "V"
        strRoman(11) = "IV"
        strRoman(12) = "I"

        intI = 0

        While intNum
            While intNum >= intArabic(intI)
                intNum = intNum - intArabic(intI)
                strOut = strOut & strRoman(intI)
            Wend
            intI = intI + 1
        Wend

        mfH00R0_Get_RomanNumerals = strOut

    End Function

  • 相关阅读:
    CodeSmith-Select
    winform显示、隐藏任务栏及开始菜单
    WinForm水印文本框
    添加自定义字体
    判断网络地址是否是自动获取
    设置本地网络为自动获取
    获取本地连接ip 掩码 网关 DNS
    指定WinCE部署路径
    SqlCeHelper
    docker netcore
  • 原文地址:https://www.cnblogs.com/topboy168/p/460394.html
Copyright © 2011-2022 走看看