1151 大整數加法

2021-10-08 22:20:22 字數 915 閱讀 3673

題目描述

比利經常會碰到超大整數的加法運算,而普通的計算器上無法進行。因此他想你幫他寫乙個程式來計算結果。

輸入

輸入資料有多組。首先輸入乙個整數t,表示有t組輸入。

每組輸入兩個大整數,並用空格隔開。每個整數最多1000位。沒有負數輸入。

輸出

對於每組輸入,輸出兩個整數的和,單獨佔一行。

樣例輸入 copy

21 2

112233445566778899 998877665544332211

樣例輸出 copy

#include

#include

#include

#define n 1001

/*大整數加法,以字串的形式進行

先逆序,這樣方便從個位計算

a,b,c,r陣列分別表示加數,加數,對和求餘,進製

*/int

main()

//將字串逆序且將字元型改為int

for(

int i=

0;i)for

(int i=

0;i)for

(int i=

0;i<=max;i++

)//最後一位不一定有進製,即c[max]有可能為0

if(r[max]!=0

)printf

("%d"

,r[max]);

for(

int i=max-

1;i>=

0;i--

)printf

("\n");

}return0;

}

1151 大整數加法

題目描述 比利經常會碰到超大整數的加法運算,而普通的計算器上無法進行。因此他想你幫他寫乙個程式來計算結果。輸入輸入資料有多組。首先輸入乙個整數t,表示有t組輸入。每組輸入兩個大整數,並用空格隔開。每個整數最多1000位。沒有負數輸入。輸出對於每組輸入,輸出兩個整數的和,單獨佔一行。樣例輸入 copy...

1151 大整數加法(正數)

時間限制 1 sec 記憶體限制 128 mb 提交 1808 解決 762 提交 狀態 討論版 命題人 admin 比利經常會碰到超大整數的加法運算,而普通的計算器上無法進行。因此他想你幫他寫乙個程式來計算結果。輸入資料有多組。首先輸入乙個整數t,表示有t組輸入。每組輸入兩個大整數,並用空格隔開。...

ZZULIOJ 1151 大整數加法

比利經常會碰到超大整數的加法運算,而普通的計算器上無法進行。因此他想你幫他寫乙個程式來計算結果。輸入資料有多組。首先輸入乙個整數t,表示有t組輸入。每組輸入兩個大整數,並用空格隔開。每個整數最多1000位。沒有負數輸入。對於每組輸入,輸出兩個整數的和,單獨佔一行。2 1 21122334455667...