簡單高精度加法

2022-05-21 14:42:10 字數 676 閱讀 1815

修羅王解決了計算機的記憶體限制問題,終於可以使用電腦進行大型的魔法運算了,他交給邪狼的第乙個任務是計算兩個非負整數a、b的和,其中a和b的位數在5000位以內。

共兩行資料,第一行為乙個非負整數a,第二行為乙個非負整數b,a、b的位數均在5000以內。

輸出乙個非負數,即兩數之和。

1111111111

2222222222

3333333333

#include #define n 5000

#define zerochar -48

int maxleng(int a,int

b)int transnumber(char

c)int

main()

for(i=0;i<(len2+1)/2;++i)

int leng=maxleng(len1,len2);

int c,psum,sum[n+5

],an,bn;

for(i=0,c=0,psum=0;i<=leng;++i)

int sumleng=(sum[leng]>0?leng+1

:leng);

for(i=sumleng-1;i>=0;--i)

printf("\n

");return0;

}

python高精度加法 高精度加法

1.思路 其實就是模擬,加法是最簡單的,從個位開始加,價位加到前一位,然後再取10的餘數。for int i 1 i len i 計算和 c i a i b i 進製 c i 1 c i 10 取10的餘數 c i 10 2.實現 int len max a.length b.length 倒著存,...

簡單易懂,高精度加法

簡單描述 給兩個很大很大的非負整數,求它的和 我們用正常的加運算子,在數值肯定是超過了整型long long的資料範圍,因此下面我們來用程式模擬加法 include using namespace std intmain for int i abs len2 len1 i len1 i k len1...

高精度加法 高精度減法

雖然以前自己就學習過,但是自己打出來的 目測效率不高,也不夠精簡 因此學習一下eden裡面的這一題 big integer add subtract ifndef big integer define big integer include include using std string usin...