实验要求
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)测试