永发信息网

数据源为87.80,合并生成的文档如何得到捌拾柒元捌角正

答案:1  悬赏:30  手机版
解决时间 2021-05-05 20:59
数据源为87.80,合并生成的文档如何得到捌拾柒元捌角正
最佳答案

我这里有一个DELPHI转换源码,不知道是不是你需要的。也许能帮上你。


函数原型:


function ToBigRMB(RMB: string): string;
const
BigNumber='零壹贰叁肆伍陆柒捌玖';
BigUnit='万仟佰拾亿仟佰拾万仟佰拾元';
{共可表示13为金额}
var  nLeft, nRigth, lTemp, rTemp, BigNumber1, BigUnit1: string;
I: Integer;
begin
{取整数和小数部分}
RMB:=FormatCurr('0.00', StrToFloat(RMB));
nLeft:=copy(RMB, 1, Pos('.', RMB) - 1);
nRigth:=copy(RMB, Pos('.', RMB) + 1, 2);
for I:=1 to Length(nLeft) do
 begin
 BigNumber1:=copy(BigNumber, StrToInt(nLeft[I]) * 2 + 1, 2);
 BigUnit1:=copy(BigUnit, (Trunc(Length(BigUnit) / 2) - Length(nleft) + I - 1) * 2 + 1, 2);
 if (BigNumber1='零') and ((copy(lTemp, Length(lTemp)- 1, 2))='零') then
     lTemp:=copy(lTemp, 1, Length(lTemp) - 2);
 if (BigNumber1='零') and ((BigUnit1='亿') or (BigUnit1='万') or (BigUnit1='元')) then
    begin
       BigNumber1:=BigUnit1;
       if BigUnit1<>'元' then
          BigUnit1:='零'
       else
          BigUnit1:='';
    end;
 if (BigNumber1='零') and (BigUnit1<>'亿') and (BigUnit1<>'万') and (BigUnit1<>'元') then
    BigUnit1:='';
 lTemp:=lTemp + BigNumber1 + BigUnit1;
 if Pos('亿万', lTemp)<>0 then
    Delete(lTemp, Pos('亿万', lTemp) + 2, 2);
 {转换小数部分}
 if StrToInt(nRigth[1])<>0 then
    rTemp:=copy(BigNumber, StrToInt(nRigth[1]) * 2 + 1, 2) + '角';
 if StrToInt(nRigth[2])<>0 then
    begin
    if StrToInt(nRigth[1])=0 then
       rTemp:='零';
    rTemp:=rTemp + copy(BigNumber, StrToInt(nRigth[2]) * 2 + 1, 2) + '分';
    end;
 end;
Result:=lTemp + rTemp + '整';
end;

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ三国XS50级新装鬼神强10整套要多小钱?
秦始皇死的那个月地求往哪转?
山峡人家老土菜地址在什么地方,想过去办事
提问 , nobody 到底什么意思。
丝路我已经打败别人了,怎么插旗啊?
聊天室小喇吧有什么用?
七寸的屏幕要多少钱,我的笔记本屏幕坏了,是
求西游记降妖令激活码!!!!!
兔兔怎么喂養啊?干草在哪買啊?
河南的考生204分可以上个统招学校吗
我想到瑞典去
到底什么牌子的BB霜可以做到完全的裸妆?
老舍《济南的秋天》一句话概括全文主旨
逃往乌托邦·花事(凤凰一店)怎么去啊,有知道
为什么女生生理周期才完几天又见红了啊??
推荐资讯
梦幻西游开店
阅读《一生做好一件事》,回答下面题目。(22
下班后感觉很累
兰州露天游泳馆在哪里?
爱笑的瞳孔里还会藏着哭泣的眼睛吗?
不完美人生诗句,没有遗憾的人生,决不是完美
百年翟家香东关街店地址在什么地方,想过去办
大家觉得<假如爱有天意>这部片怎么样啊?
“最近好吗?身体好些了没有!突然想给你写信
QQ餐厅.农场的朋友+我...
QQ三国装备损坏了怎恶办
尿尿屁股有时有刺痛;这是怎么回事?要紧吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?