羅馬數字轉化為阿拉伯數字

2022-06-02 22:45:07 字數 342 閱讀 2152

羅馬數字是位置計數嗎?

位置計數是一種表達數字的系統,數字按照順序排列 ,每個數字有乙個位值,數字的值是每個數字和位值的乘積之和。

羅馬數字包含七個基本符號:i(1)、v(5)、x(10)、l(50)、c(100)、d(500)、 m(1000)。

相同的數字連寫,所表示的數等於這些數字相加得到的數;

小的數字在大的數字的右邊,所表示的數等於這些數字相加得到的數,小的數字(限於 ⅰ、x 和 c)在大的數字的左邊,所表示的數等於大數減小數得到的數。

所以羅馬數字不是位置計數。

羅馬數字的缺點:表示的位數有限至3999,

運算較複雜,

不能直**出數字多少

阿拉伯數字轉化為羅馬數字

include include include define rows 4 define cols 4 int nums rows cols char roms rows cols 二維的陣列指標 void judge int num 判斷輸入的數字是否在制定範圍內 void trans int n...

阿拉伯數字轉羅馬數字

最開始想的是當成進製轉,比如說 1 i,2 ii,5 v,6 vi public static string inttoroman1 int num int radix stringbuffer sb new stringbuffer for int i radix.length 1 i 0 i r...

阿拉伯數字轉羅馬數字

時間限制 c c 1秒,其他語言2秒 空間限制 c c 262144k,其他語言524288k 64bit io format lld 題目描述 張老師需要用數字來統計學生們的得分情況,但阿拉伯數字已經不能滿足他的要求了,所以想請你幫忙將學生的成績轉換成羅馬數字。羅馬數字是由七個不同的符號來表示 i...