#ZC2I. 大写数字
大写数字
题目描述
不管是阿拉伯数字(1、2、3……)还是汉字小写数码(一、二、三……),都由于笔画简单,容易被涂改伪篡。所以,一般文书和商业财务票据上的数字都要采用汉字大写数码:壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟(“万、亿、兆”本身笔画已经比较复杂,使用机会也少,没有必要再用别的字代替)。如:3564元
写作 叁仟伍佰陆拾肆圆
。这些汉字的产生是很早的,用作大写数字,属于假借。数字的这种繁化写法,早在唐代就已经全面地使用了,后来逐步地规范化成一套“大写数码”。
豹豹是一名财务,他需要按如下规则把阿拉伯数字转换为大写数字:
- 中文大写金额数字到
元
为止的,在元
之后,应写整
字,在角
之后,不写整
字。大写金额数字有分
的,分
后面不写整
字。 - 阿拉伯数字小写金额数字中有
0
时,中文大写应按照汉语语言规律、金额数字构成和防止涂改的要求进行书写。举例如下:
- 阿拉伯数字中间有
0
时,中文大写要写零
字,如1409.50
,应写成壹仟肆佰零玖元伍角
,又如107000.53
,应写成壹拾万柒仟元伍角叁分
。 - 阿拉伯数字中间连续有几个
0
时,中文大写金额中间可以一个零
字,如6007.14
,应写成陆仟零柒元壹角肆分
。 - 阿拉伯金额数字角位是
0
,而分位不是0
时,中文大写金额元
后面应写零
字。如16409.02
,应写成壹万陆仟肆佰零玖元零贰分
;又如325.04
,应写成叁佰贰拾伍元零肆分
。
输入格式
多组样例输入。
每行输入一个数 ,保证小数位最多两位。
输出格式
输出 的大写数字。
114514
19198.10
壹拾壹万肆仟伍佰壹拾肆元整
壹万玖仟壹佰玖拾捌元壹角
相关
在下列比赛中: