修羅王解決了計算機的記憶體限制問題,終於可以使用電腦進行大型的魔法運算了,他交給邪狼的第乙個任務是計算兩個非負整數a、b的和,其中a和b的位數在5000位以內。
共兩行資料,第一行為乙個非負整數a,第二行為乙個非負整數b,a、b的位數均在5000以內。
輸出乙個非負數,即兩數之和。
11111111112222222222
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...