打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
人民币小写转大写函数
**********************************************************
* 函数名称:RMB
* 函数功能:人民币小写转大写
**********************************************************
PARAMETERS NUM &&最大数值9999999999999.99(含小数点16位)
IF VARTYPE(NUM)!="N"
   MESSAGEBOX("非数值型数据",48,"系统信息")
   RETURN
ENDIF
A1='零壹贰叁肆伍陆柒捌玖'
A2='万仟佰拾亿仟佰拾万仟佰拾元角分'
NUM=ALLTRIM(STR(NUM*100,15)) && 不含小数点
A3=RIGHT(A2,2*LEN(NUM))
DX=''
JS=0 &&连续零的个数
FOR I=1 TO LEN(NUM)
    A4=SUBSTR(A1,2*VAL(SUBSTR(NUM,I,1))+1,2)
    A5=SUBSTR(A3,2*I-1,2)
    IF A4='零'
       A4=''
       IF A5$'亿元'
       ELSE
          A5=''
       ENDIF
       JS=JS+1
    ELSE
       IF JS>0 AND !(RIGHT(DX,2)+A5)$A3
          A4='零'+A4
       ENDIF
       JS=0
    ENDIF
    DX=DX+A4+A5
ENDFOR
DX=DX+IIF(RIGH(NUM,1)='0','整','')
RETURN DX
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
vfp 数字转大写
人民币小写转大写函数完整版!|交流区
校验身份证号码有效性的代码
JS中的substring和substr函数的区别
VFP不借助任何第三方工具的屏幕抓图工具
js之padLeft
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服