二十進位制數的加法

2022-01-13 09:53:18 字數 1332 閱讀 9660

題目詳情

在二十進位制中,我們除了使用數字0-9以外,還使用字母a-j(表示10-19),給定兩個二十進位制整數,求它們的和。

輸入是兩個二十進位制整數,且都大於0,不超過100位;

輸出是它們的和(二十進位制),且不包含首0。我們用字串來表示二十進位制整數。

class

program

//////

二十進位制相加

/// ///

字串a

///字串b.

///static

string sum(string a, string

b)

else

if (ai >= 0

)

else

ar[i++] = rmap(t % 20

); ad = t / 20

; ai--;

bi--;

}if (ad > 0

)

int h = ar.length - 1

;

while (ar[h] == '\0'

)

string s = ""

;

while (h >= 0

)

return

s; }

//////

maps the specified c.

///a -> 10 , j-> 19 , others exception

/// ///

the c.

//////

c static

int map(char

c)

throw

new argumentexception("c"

); }

//////

map int to char, 10 -> a , 19 -> j

/// ///

the i.

//////

i static

char rmap(int

i)

else

if (i < 10

)

throw

new argumentexception("i"

); }

}

二十進位制的加法

題目描述 在二十進位制中,我們除了使用數字0 9以外,還使用字母a j 表示10 19 給定兩個二十進位制整數,求它們的和。輸入是兩個二十進位制整數,且都大於0,不超過100位 輸出是它們的和 二十進位制 且不包含首0。我們用字串來表示二十進位制整數。分析 在第一眼看到這道題的時候,我相信你也會有乙...

二十進位制數的加法 英雄會

今天晚上看到群裡面交流的資訊,發現又出新題了,看了一下,難度還可以,是一般性的題目。事實如此,大家一說簡單,一會兒就由三星難度降為二星了.題目不少,有興趣的朋友們可以去 英雄會.如題 在二十進位制中,我們除了使用數字0 9以外,還使用字母a j 表示10 19 給定兩個二十進位制整數,求它們的和。輸...

二十進位制數的加法 英雄會

今天晚上看到群裡面交流的資訊,發現又出新題了,看了一下,難度還可以,是一般性的題目。事實如此,大家一說簡單,一會兒就由三星難度降為二星了.題目不少,有興趣的朋友們可以去 英雄會.如題 在二十進位制中,我們除了使用數字0 9以外,還使用字母a j 表示10 19 給定兩個二十進位制整數,求它們的和。輸...