人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

我跟作者聯系過,已經改過了,只是沒有在這更新,以下是正確的代碼

我跟作者聯系過,已經改過了,只是沒有在這更新,以下是正確的代碼

更新時間:2022-06-05 文章作者:未知 信息來源:網絡 閱讀次數:

<%
dim a'要轉換成大寫的金額
dim atoc '轉換之后的值
Dim String1'如下定義
Dim String2'如下定義
Dim String3'從原A值中取出的值
Dim I '循環變量
Dim J 'A的值乘以100的字符串長度
Dim Ch1'數字的漢語讀法
Dim Ch2'數字位的漢字讀法
Dim nZero '用來計算連續的零值是幾個

String1 = "零壹貳叁肆伍陸柒捌玖"
String2 = "萬仟佰拾億仟佰拾萬仟佰拾元角分"
nZero = 0

If InStr(1, CStr(a * 100), ".") <> 0 Then
err.Raise 5000, , "此函數( AtoC() )只能轉換小數點后有兩位以內的數!"
End If

J = Len(CStr(a * 100))
String2 = Right(String2, J) '取出對應位數的STRING2的值

For I = 1 To J
String3 = Mid(a * 100, I, 1)'取出需轉換的某一位的值

If I <> (J - 3) + 1 And I <> (J - 7) + 1 And I <> (J - 11) + 1 And I <>(J - 15) + 1 Then
If String3 = 0 Then
Ch1 = ""
Ch2 = ""
nZero = nZero + 1
ElseIf String3 <> 0 And nZero <> 0 Then
Ch1 = "零" & Mid(String1, clng(String3) + 1, 1)
Ch2 = Mid(String2, I, 1)
nZero = 0
Else
Ch1 = Mid(String1, clng(String3) + 1, 1)
Ch2 = Mid(String2, I, 1)
nZero = 0
End If
Else'該位是萬億,億,萬,元位等關鍵位
If String3 <> 0 And nZero <> 0 Then
Ch1 = "零" & Mid(String1, clng(String3) + 1, 1)
Ch2 = Mid(String2, I, 1)
nZero = 0
ElseIf String3 <> 0 And nZero = 0 Then
Ch1 = Mid(String1, clng(String3) + 1, 1)
Ch2 = Mid(String2, I, 1)
nZero = 0
ElseIf String3 = 0 And nZero >= 3 Then
Ch1 = ""
Ch2 = ""
nZero = nZero + 1
Else
Ch1 = ""
Ch2 = Mid(String2, I, 1)
nZero = nZero + 1
End If

If I = (J - 11) + 1 Or I = (J - 3) + 1 Then '如果該位是億位或元位,則必須寫上
Ch2 = Mid(String2, I, 1)
End If

End If
AtoC = AtoC & Ch1 & Ch2

If I = J And String3 = 0 Then '最后一位(分)為0時,加上“整”
AtoC = AtoC & "整"
End If

Next
if a=0 then
atoc="零元整"
end if
%>

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 库尔勒市| 上犹县| 临潭县| 黔南| 海淀区| 札达县| 海南省| 疏勒县| 阿拉善右旗| 娱乐| 阿勒泰市| 南阳市| 泰兴市| 明光市| 固原市| 融水| 南乐县| 吉水县| 休宁县| 冕宁县| 连州市| 沂水县| 探索| 淮安市| 正定县| 绥江县| 临武县| 礼泉县| 隆化县| 高淳县| 九江县| 佛学| 隆化县| 峨眉山市| 宾川县| 长宁区| 雅江县| 临漳县| 五常市| 健康| 稷山县|