C012: 羅馬數字 C++解說

內容:

羅馬數字是古羅馬所使用的計數系統,即使到了21世紀的現代,還是很常見到它的蹤跡。羅馬數字使用7個字母,分別代表:I(1)、V(5)、X(10)、L(50)、C(100)、D(500)、M(1000),解讀方式是從左到右,把出現的字母所代表的數字加起來,但是如果右邊的數字比左邊大,則代表是大數字減去小數字,才是代表的數字,例如VIII是8,而IX是9。現在給你一個羅馬數字,你能解讀出它代表多少嗎?

輸入說明:

輸入一個羅馬數字(僅有 I、V、X、L、C、D、M 等字母,而且一定合乎羅馬數字的標準)。

輸出說明:

請輸出它代表的數字是多少。

範例輸入:

輸入1:

VIII

輸入2:

IX

範例輸出 :

輸出1:

8

輸出2:

9


字串應用-字元處理

1 條回復   |  直到 2019-12-15 | 251 次瀏覽




熱門評論


登入後才可發表內容