a708. CPE:Bangla Numbers (UVa 10101)

簡單CPE

時間限制 2000 ms ・ 記憶體限制 256 MB

題目描述

孟加拉數字以以下單位展開整數:

  • kuti = 10000000
  • lakh = 100000
  • hajar = 1000
  • shata = 100

請將給定的非負整數轉成這種文字表示。依單位由大到小展開,省略數量為 0 的單位;不足 100 的剩餘數字直接輸出。超過一個 kuti 的部分也以相同規則展開,因此 kuti 可以重複出現。整數 0 輸出 0。

輸入格式

輸入包含多筆非負整數,每筆不超過 999999999999999,讀到檔案結尾為止。

輸出格式

每筆輸出一行,以從 1 開始的資料編號開頭。編號靠右對齊於寬度 4 的欄位,接句點,再接一個空白與轉換結果。文字與數字間以單一空白分隔。

題目來源:UVa 10101 — Bangla Numbers。 原題:https://onlinejudge.org/external/101/10101.pdf

範例測資

範例輸入 1

23764
45897458973958

範例輸出 1

   1. 23 hajar 7 shata 64
   2. 45 lakh 89 hajar 7 shata 45 kuti 89 lakh 73 hajar 9 shata 58
請先登入後再提交程式碼

討論與題解

載入討論區…

更多