PB9.0以上小写转大写

string SL,JE,M,DXJE   integer N,I,J,W SL = "零壹贰叁肆伍陆柒捌玖"   JE = "分角元拾佰仟万拾佰仟亿"   M=trim(XXJE)   N=posw(M,".")   M=replace(M,N,1,"")                   //去掉小数点   N = lenw(M)                            //字符串长度   J = N; DXJE = ""                      //置初值   For I = 1 To N      W = integer(midw(M, I, 1))          //取出一位数值      If W > 0 Then        DXJE = DXJE + midw(SL, W + 1, 1)  //数值        DXJE = DXJE + midw(JE, J, 1)      //单位      ElseIf W = 0 Then        If midw(JE, J, 1) = "万" Then           DXJE = DXJE + midw(JE, J, 1)   //万位必保        ElseIf midw(JE, J, 1) = "元" Then           If Lenw(M) = 3 Then              DXJE = DXJE + "零"         //元前零           End If           DXJE = DXJE + "元"            //元位必保           If integer(midw(M, I + 1, 1)) > 0 And len(M) > 3 Then              DXJE = DXJE + midw(SL, W + 1, 1)     //元后零           End If        ElseIf integer(midw(M, I + 1, 1)) > 0 Then //有效零           DXJE = DXJE + midw(SL, W + 1, 1)        ElseIf integer(midw(M, I)) = 0 Then        //后继全零           If J >= 7 Then DXJE = DXJE + "万"           If J >= 3 Then DXJE = DXJE + "元"           DXJE = DXJE + "整"           Exit        End If     End If     J = J - 1   Next   return DXJE   //返回值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值