RMB
来源:互联网 发布:徐老师的淘宝店叫啥 编辑:程序博客网 时间:2024/04/29 17:47
unit func;interfaceuses SysUtils, Classes,Dialogs,shellapi, ComCtrls,dbtables,BDE;function RMB(NN:real):string;implementationfunction RMB(NN:real):string;var HZ,NS,NW,NA,N1,N2:string; LA,X,Nk:integer;begin if NN>9999999999999.99 then begin MessageDlg('金额溢出.',mtError,[mbOk], 0); HZ:=''; Result:=HZ; exit; end; if NN=0 then begin HZ:='零元'; result:=HZ; exit; end; NS:='零壹贰叁肆伍陆柒捌玖'; NW:='分角元拾佰仟万拾佰仟亿拾佰仟万'; NA:=FloatToStr(NN*100); LA:=length(NA); X:=1; HZ:=''; while X<=LA do begin NK:=Ord(NA[x])-Ord('0'); N1:=Copy(NS,NK*2+1,2); N2:=Copy(NW,LA*2+1-X*2,2); if (NK=0) AND ((N2='亿') OR( N2='万') OR( N2='元'))then begin if copy(HZ,Length(HZ)-1,2)='零' then HZ:=copy(HZ,1,length(HZ)-2); if copy(HZ,Length(HZ)-1,2)='亿' then if N2='元' then begin N1:=N2; N2:='零'; end else N2:='' else begin N1:=N2; N2:='零'; end end else if NK=0 then begin if copy(HZ,length(HZ)-1,2)='零' then N1:=''; if N2='分' then begin if copy(HZ,length(HZ)-1,2)='零' then HZ:=copy(HZ,1,length(HZ)-2)+'整' else HZ:=HZ+'整'; N1:=''; end; N2:=''; end; HZ:=HZ+N1+N2; X:=X+1 end; Result:=HZ;end;end.
0 0
- rmb
- RMB
- RMB大全
- 小写RMB转大写RMB
- RMB小写转大写
- RMB大小写转换
- 数字转RMB大写
- 转换RMB数字大小写格式
- [预言]RMB将会大幅度贬值
- RMB转换的通用类
- 准备1500 RMB Go云南!!
- RMB小写转换成大写
- javascript 实现RMB转大写
- 金额转换成RMB大写
- javascript 实现RMB转大写
- Linux linux mb() / rmb() / wmb()
- RMB学习--蒙特卡罗方法-笔记
- RMB一千五百圆西藏行攻略
- 图的单源最短路径:Dijkstra算法实现
- 1029.魔咒词典
- TemplateSyntaxError: expected token ',', got 'string' Jinja2 flask大坑啊!!!
- 优化关键词获得好的排名四个事项(1)
- 模板方法设计模式——诺诺"涂鸦"记忆
- RMB
- Win7/Win8下双击运行jar程序的方法
- HDOJ 1160 FatMouse's Speed
- 解决customvalidator中的错误信息不能再ValidationSummary中以对话框的形式弹出的一个Bug
- 怎样解决U盘无法识别问题
- float与double的范围和精度
- 线性dp
- windows下进行rails安装
- Oracle工具SQLplus使用