1. 程式人生 > >9.21 數字的英文表達和中文表達

9.21 數字的英文表達和中文表達

題目】:

  給定一個32位整數num,寫兩個函式分別返回num的英文與中文表達字串

  舉例:

    num=319

    英文表達字串為:Three Hundred Nineteen

    中文表達字串為:三百一十九

    num=1014

    英文表達字串為:One Thousand, Fourteen

    中文表達字串為:一千零十四

    num=-2147483648

    英文表達字串為:Negative, Two Billion, One Hundred Forty Seven Million, Four Hundred Eighty Three Thousand, Six Hundred Forty Eight

    中文表達字串為:負二十一億四千七百四十八萬三千六百四十八

    英文表達字串為:Zero  

    中文表達字串為:零

 

題目來源:左程雲老師《程式設計師程式碼面試指南》