问题标题: 酷町堂:1147 大写数字

0
0
已解决
汪宇航
汪宇航
新手启示者
新手启示者

牛牛同学的妈妈在一家银行上班,每天都要填写大量交易的单据。在银行的单据上,除了要填写阿拉伯数字外,还要填写对应的中文大写数字。例如:当我们要到某银行柜台存1000元时,除了要写1000这个阿拉伯数字外,还要在大写数字栏中写“壹仟元整”。
已知标准大写数字写法如下:零、壹、贰、参、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿。请你帮牛牛妈妈写一个程序将数字转换为中文大写数字。由于测试系统中的编译器不直持汉字,所以0-9数字的中文大写还是用0-9代表,“拾、佰、仟、万、亿”分别用它们的拼音(shi,bai,qian,wan,yi)代表。

输入描述 Input Description

一个整数数值n

输出描述 Output Description

对应的中文大写文字字串

样例输入 Sample Input

【样例输入1】 0 【样例输入2】 202

样例输出 Sample Output

【样例输出1】 0 【样例输出2】 2bai02

数据范围及提示 Data Size & Hint

【数据范围】
对于30%的数据,0≤n≤10;
对于50%的数据,0≤n≤100;
对于100%的数据,0≤n≤100000

汪宇航在2021-04-01 20:53:09追加了内容

ding


1
我要回答