羅馬數字不是位置計數,它的缺點有:1.羅馬數字中沒有零。
2.羅馬數字書寫繁瑣且運算複雜
我的學號2020轉換為羅馬數字是mmxx
1204轉換為羅馬數字是mcciv
將羅馬數字轉換成阿拉伯數字的**如下
rn=input("enter roman numerals:")
ans=0
now=0
l=len(rn)
for a in range(len(rn)):
if rn[a]'i':
now=1
if (a+1'v'):
now=-1
elif (a+1'x'):
now=-1
elif rn[a]'x':
now=10
if (a+1'l'):
now=-10
elif (a+1'c'):
now=-10
elif rn[a]'c':
now=100
if (a+1'd'):
now=-100
elif (a+1'm'):
now=-100
elif rn[a]'m':
now=1000
elif rn[a]'v':
now=5
elif rn[a]'l':
now=50
elif rn[a]=='d':
now=500
ans+=now
print(ans)
阿拉伯數字轉羅馬數字
最開始想的是當成進製轉,比如說 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...
羅馬數字轉阿拉伯數字
羅馬數字轉阿拉伯數字 1.羅馬數字是位置計數嗎?它的缺點是什麼?答 不是,缺點有規則複雜,書寫不便,沒有數字0 羅馬數字包含以下七種字元 i,v,x,l,c,d 和 m。python 字元 數值 i 1 v 5 x 10 l 50 c 100 d 500 m 1000 2.將學號20191210轉為...