題目描述
將阿拉伯數字金額轉換為中文大寫金額格式,需遵循以下規則:
1、 前綴要求:中文大寫金額前必須標明“人民幣”字樣。
2、 用字規范:使用壹、貳、叁、肆、伍、陸、柒、捌、玖、拾、佰、仟、萬、億、元、角、分、零、整等字樣。
3、 “整”字規則:
金額到“元”為止時,在“元”后寫“整”字(如532.00 → “人民幣伍佰叁拾貳元整”)。
金額含“角”或“分”時,不寫“整”字(如6007.14 → “人民幣陸仟零柒元壹角肆分”)。
4、 零的規則:
阿拉伯數字中間有“0”時,中文大寫寫“零”(如1010.00 → “人民幣壹仟零拾元整”)。
連續多個“0”時,只寫一個“零”(如6007.14 → “人民幣陸仟零柒元壹角肆分”)。
5、 單位縮寫規則:
10寫作“拾”,100寫作“壹佰”(如110.00 → “人民幣壹佰拾元整”)。
十萬以上數字接“仟”時不加“零”(如30105000.00 → “人民幣叁仟零拾萬伍仟元整”)。
輸入描述
輸入一個double類型數字,表示待轉換的金額(0 ≤ 輸入 ≤ 1,000,000,000,000)。
輸出描述
輸出符合規則的中文大寫金額字符串。
示例
示例1:
輸入:
532.00
輸出:
人民幣伍佰叁拾貳元整
說明:
532的整數部分轉換為“伍佰叁拾貳元”,小數部分是零,所以加上“整”字。