九度教程(60)題目1198 a b,高精度整數

2021-06-25 14:23:11 字數 622 閱讀 2701

題目描述:實現乙個加法器,使其能夠輸出a+b的值。

輸入:輸入包括兩個數a和b,其中a和b的位數不超過1000位。

輸出:可能有多組測試資料,對於每組資料,

輸出a+b的值。

樣例輸入:

2 6

10000000000000000000 10000000000000000000000000000000

樣例輸出:

8

10000000000010000000000000000000

#include #include struct biginteger

void set(char str)

} void output()

printf("\n");

} biginteger operator +(const biginteger &a) const{

biginteger ret;

ret.init();

int carry=0;

for(int i=0;i

題目1198 a b(九度OJ)

題目1198 a b 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 9007 解決 3130 題目描述 實現乙個加法器,使其能夠輸出a b的值。輸入 輸入包括兩個數a和b,其中a和b的位數不超過1000位。輸出 可能有多組測試資料,對於每組資料,輸出a b的值。樣例輸入 2 6 100...

題目1198 a b 字串

題目描述 實現乙個加法器,使其能夠輸出a b的值。輸入 輸入包括兩個數a和b,其中a和b的位數不超過1000位。輸出 可能有多組測試資料,對於每組資料,輸出a b的值。樣例輸入 2 6 10000000000000000000 10000000000000000000000000000000 樣例輸...

a b 九度教程第60題

這是一例典型的考察高精度整數的題,其輸入非常巨大 1000 位 不能使用任何整數型別來直接儲存它。使用c c 首先明確高精度整數的儲存形式,常用如下結構體來儲存乙個高精度整數 struct biginteger 其中digit陣列用來儲存大整數中每若干位的數字,這裡暫且使用每4位為乙個單位儲存,si...