这也只是一个学习的例子
function MoneySwap(money: real): string;
const
moneyunit = '分角元拾百千万拾百千亿拾百千万';
moneyvalue = '零壹贰叁肆伍陆柒捌玖拾';
var
NewMoney, Smoney: string;
i: integer;
begin
money := int(money * 100);
Smoney := floattostr(money);
for i := 1 to length(Smoney) do begin
NewMoney := NewMoney + copy(moneyvalue, strtoint(copy(Smoney, i, 1)) * 2 + 1, 2) + copy(moneyunit, (length(Smoney) - i) * 2 + 1, 2);
end;
MoneySwap:=NewMoney;
end;
博客给出一个学习示例,展示了名为MoneySwap的函数。该函数接收一个实数类型的金额,将其转换为大写字符串形式。函数内部通过一系列操作,利用常量和循环,最终实现金额的转换。
1492

被折叠的 条评论
为什么被折叠?



