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
字串應用-字元處理
熱門評論