高精度運算 day 5

2021-10-03 02:09:48 字數 1056 閱讀 9660

問題

給定兩個正整數,計算它們的差,計算結果可能為負數。

輸入格式

共兩行,每行包含乙個整數。

輸出格式

共一行,包含所求的差。

資料範圍

1≤整數長度≤100000

輸入樣例

56

12

輸出樣例

44
完整**實現

//高精度運算_c++_day_5_2.21

//高進度減法

//1.大整數的陣列儲存

//2.大整數陣列的減法

#include

#include

#include

// c++裡面有vector表示我們的大整數,自帶size變數表示陣列的長度。

using

namespace std;

const

int n =

1e6+10;

// 額外加10防止邊界問題。

// 判斷是否有a >= b

bool

cmp(vector<

int>

&a, vector<

int>

&b)// c = a - b

vector<

int>

sub(vector<

int>

&a, vector<

int>

&b)while

(c.size()

>

1&& c.

back()

==0) c.

pop_back()

;return c;

}int

main()

else

return0;

}

高精度運算

今天覆習了一下高精度運算。我覺得這種簡單的東西也得看一看,至少給自己留點兒低!高精度可以壓位的,但我今年懶得寫了 首先是加減法很簡單了,沒什麼值得特別強調的。高精度減法時別忘了,a時做下交換在計算,輸出時別忘了標記負號。高精度乘法需要注意的問題是,要在做完乘法之後再調整為十進位制。有的初學者小盆友喜...

高精度運算

雖說高精度直接考查的越來越少,不過還是以防萬一。define maxlen 1000 struct bint 本模板既可輸入字串,也可輸入整數 bint int t if len 1 len bint char str print number friend void print bint bi p...

高精度運算

name 高精度運算 author goal00001111 date 01 12 08 15 04 description 高精度運算 加減乘除,乘方,階乘 include include using namespace std void reverse string str void addin...