高精度數演算法 加法

2021-06-27 11:48:23 字數 574 閱讀 7592

基本資料型別 長度有限。所以大的資料被單獨拿出來。

高精度演算法就是模擬我們在紙上的運算。

要死要死要死

我忘記了。。。。乙個空間有剩餘的int後面是自帶補0的啊。。。。。。

還有平時沒有注意到的三目運算子

length=(str1>str2)?str1:str2;

上**#include #include #define max 1001

using namespace std;

int main(void)

,arr2[max]=;

int length,i,length1,length2,t,dv = 0;

char str[max];

/*讀入資料,並進行預處理(計算出數字位數,並方向存放)*/

cin>>str;

length1 = strlen(str);

for(i=0; i>str;

length2 = strlen(str);

for(i=0; ilength2)?length1:length2;

/*演算法核心內容*/

for(i=0; i

高精度演算法 791 高精度加法

給定兩個正整數,計算它們的和。輸入格式 共兩行,每行包含乙個整數。輸出格式 共一行,包含所求的和。資料範圍 1 整數長度 100000 輸入樣例 1223 輸出樣例 35注意點 1.兩個整數較大,用字串來存,這樣的話,可以呼叫它的size 方法 2.將兩個大的整數,存入vector陣列中,最好把整數...

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 倒著存,...

高精度 數樓梯

洛谷 p1255 數樓梯 題目描述 樓梯有n階,上樓可以一步上一階,也可以一步上二階。編乙個程式,計算共有多少種不同的走法。分析 只用稍微用用腦子就可以看出,這是一道斐波那契數列的問題 不過省略了開頭的1,即這裡的數列為 12358 注意n 0,1,2的情況。然而這題需要高精所以寫的特別長 incl...