題目詳情
在二十進位制中,我們除了使用數字0-9以外,還使用字母a-j(表示10-19),給定兩個二十進位制整數,求它們的和。
輸入是兩個二十進位制整數,且都大於0,不超過100位;
輸出是它們的和(二十進位制),且不包含首0。我們用字串來表示二十進位制整數。
classprogram
//////
二十進位制相加
/// ///
字串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 給定兩個二十進位制整數,求它們的和。輸...