輸入由 0~9 所構成之 10 位數字,把這個 10 位數數字當成存款金額,
存到郵局需填寫存款單,請協助計算並顯示出大寫國字
(零壹貳參肆伍陸柒捌玖)的金額(拾、佰、仟、萬、億、兆),
並在後面加入『元整』;注意:金額表示之開頭不得為零,
而且不可以有零零、零拾、零佰等多餘的零出現。
輸入 0~9 之十位數字。
輸出大寫國字金額。
1308792465
壹拾參億零捌佰柒拾玖萬貳仟肆佰陸拾伍元整
6534278109
陸拾伍億參仟肆佰貳拾柒萬捌仟壹佰零玖元整
1845692730
壹拾捌億肆仟伍佰陸拾玖萬貳仟柒佰參拾元整
0852764319
捌億伍仟貳佰柒拾陸萬肆仟參佰壹拾玖元整
6385710942
陸拾參億捌仟伍佰柒拾壹萬零玖佰肆拾貳元整
參考下面資料:(可寫在測試程式內,用迴圈跑完整個答案)
string test[] = { "1308792465","6534278109","1845692730","0852764319","6385710942",
"9000400070","0070003000","0003000400","2000004000","0508000000",
"0040000000","7000000000","0000000000"};
string ans[] = {"壹拾參億零捌佰柒拾玖萬貳仟肆佰陸拾伍元整","陸拾伍億參仟肆佰貳拾柒萬捌仟壹佰零玖元整",
"壹拾捌億肆仟伍佰陸拾玖萬貳仟柒佰參拾元整","捌億伍仟貳佰柒拾陸萬肆仟參佰壹拾玖元整",
"陸拾參億捌仟伍佰柒拾壹萬零玖佰肆拾貳元整","玖拾億零肆拾萬零柒拾元整","柒仟萬參仟元整",
"參佰萬零肆佰元整","貳拾億零肆仟元整","伍億零捌佰萬元整","肆仟萬元整","柒拾億元整","零元整"};
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |