人民币数字转换大小写

实验要求
1)中文大写金额数字应用壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整(正)等字样。
2)中文大写金额数字到”元”为止的,在”元”之后,应写”整”(或”正”)字,在”角”之后,可以不写”整”(或”正”)字。
3)中文大写金额数字前应标明”人民币”字样,大写金额数字有”分”的,”分”后面不写”整”(或”正”)字。
4)大写金额数字应紧接”人民币”字样填写,不得留有空白。
5)阿拉伯数字小写金额数字中有”0”时,中文大写应按照汉语语言规律、金额数字构成和防止涂改的要求进行书写。
思路:
1)输入数据处理,check是否为数字,数字范围判断,转换成带两位小数的字符串(no point)
2)对每一位进行处理比如110’0001’0001 壹佰壹拾零亿零仟零佰零拾壹万零仟零佰零拾壹元
将0千,0佰,0拾替换成0,0,0
将000替换成0
将00替换成0
将0亿0万0元替换成亿,万,元
将0角0分替换成整
将0分替换成“”
将0角替换成“”
3)测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值