簡單描述:給兩個很大很大的非負整數,求它的和
我們用正常的加運算子,在數值肯定是超過了整型long long的資料範圍,因此下面我們來用程式模擬加法
#include
using
namespace std;
intmain()
for(
int i =
abs(len2-len1)
; i < len1; i++
) k = len1;
}else
for(
int i =
abs(len2-len1)
; i < len2; i++
) k = len2;}}
else
k = len1;
len =0;
}if(res[0]
>=
10) cout10
;for
(int i = k; i > len; i--)}
for(
int i =
0; i < k; i++
)return0;
}/*輸入:11111111111111111111111111111111
985896848641681651551546
輸出:1111111110969107959752792762662657
*/
簡單高精度加法
修羅王解決了計算機的記憶體限制問題,終於可以使用電腦進行大型的魔法運算了,他交給邪狼的第乙個任務是計算兩個非負整數a b的和,其中a和b的位數在5000位以內。共兩行資料,第一行為乙個非負整數a,第二行為乙個非負整數b,a b的位數均在5000以內。輸出乙個非負數,即兩數之和。1111111111 ...
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 倒著存,...
高精度加法 高精度減法
雖然以前自己就學習過,但是自己打出來的 目測效率不高,也不夠精簡 因此學習一下eden裡面的這一題 big integer add subtract ifndef big integer define big integer include include using std string usin...