人民幣數字轉漢字

來源:互聯網
上載者:User
<SCRIPT LANGUAGE=vbs>
N=34334100000.0502'假設N不是負數,末尾不帶0
Snz=split(cstr(N),".")(0)'整數部分轉字串
A=array( "零","壹","貳","三","肆","伍","陸","柒","捌","玖")
B=array("元","拾","佰","仟","萬","拾","佰","仟","億","拾","佰","仟","萬")
C=array("角","分","厘","毫")
WeiSz=len(cstr(int(Snz)))'整數位元
for i=1 to WeiSz      
              JieG=JieG & A(cint(mid(Snz,i,1)))       
              if cint(mid(Snz,i,1))<>0 or _
              (WeiSz-i)=0 or (WeiSz-i)=4 or _
              (WeiSz-i)=8 or (WeiSz-i)=12  then JieG=JieG & B(WeiSz-i)
JieG=replace(JieG,"零零","")
next
JieG=replace(JieG,"零","")
if N<>int(N) then
       JieG=JieG & "零"
       Snx=split(cstr(N),".")(1)'小數部分轉字串
       WeiSx=len(cstr(int(Snx)))'小數位元
       for i=1 to WeiSx      
              if cint(mid(Snx,i,1))=0 then i=i+1             
              JieG=JieG & A(cint(mid(Snx,i,1))) & C(i-1)
       next
end if
msgbox JieG
</SCRIPT>
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.