題目描述:
話說有一天,小z乘坐宇宙飛船,飛到乙個美麗的星球。因為歷史的原因,科技在這個美麗的星球上並不很發達,星球上人們普遍採用b(2<=b<=36)進製計數。星球上的人們用美味的食物招待了小z,作為回報,小z希望送乙個能夠完成b進製加法的計算器給他們。 現在小z希望你可以幫助他,編寫實現b進製加法的程式。
輸入輸出格式
輸入格式:
共3行第1行:乙個十進位制的整數,表示進製b。第2-3行:每行乙個b進製數正整數。數字的每一位屬於,每個數字長度<=2000位。
輸出格式:
乙個b進製數,表示輸入的兩個數的和。
思路:
套模板的題,注意當大於等於10的情況。
**:
#include
#include
#include
#include
#include
#include
using namespace std;
string str1, str2;
int a[
2005
], b[
2005];
int len, n;
intmain()
len++
;while
(a[len]==0
&& len>1)
//>1很重要,有可能是0
len--
;for
(int i=len; i>=
1; i--)if
(a[i]
>=10)
printf
("%c"
, a[i]-10
+'a');
else
printf
("%d"
, a[i]);
return0;
}
洛谷 1604 B進製星球(高精度演算法)
題目背景 進製題目,而且還是個計算器 題目描述 話說有一天,小z乘坐宇宙飛船,飛到乙個美麗的星球。因為歷史的原因,科技在這個美麗的星球上並不很發達,星球上人們普遍採用b 2 b 36 進製計數。星球上的人們用美味的食物招待了小z,作為回報,小z希望送乙個能夠完成b進製加法的計算器給他們。現在小z希望...
洛谷P1604 B進製星球
進製題目,而且還是個計算器 話說有一天,小z乘坐宇宙飛船,飛到乙個美麗的星球。因為歷史的原因,科技在這個美麗的星球上並不很發達,星球上人們普遍採用b 2 b 36 進製計數。星球上的人們用美味的食物招待了小z,作為回報,小z希望送乙個能夠完成b進製加法的計算器給他們。現在小z希望你可以幫助他,編寫實...
luogu P1604 B進製星球
話說有一天,小z乘坐宇宙飛船,飛到乙個美麗的星球。因為歷史的原因,科技在這個美麗的星球上並不很發達,星球上人們普遍採用b 2 b 36 進製計數。星球上的人們用美味的食物招待了小z,作為回報,小z希望送乙個能夠完成b進製加法的計算器給他們。現在小z希望你可以幫助他,編寫實現b進製加法的程式。共3行第...