大數a b(整數)

2021-08-20 01:25:35 字數 892 閱讀 9958

給出2個大整數a,b,計算a+b的結果。

input

第1行:大數a

第2行:大數b

(a,b的長度 <= 10000 需注意:a b有可能為負數)

output

輸出a + b

sample input

68932147586

468711654886

sample output

537643802472

修修補補中終於寫成了。。。寫的還有點麻煩╮(╯▽╰)╭

#includeusing namespace std;

char a[10006],b[10006];

int c[10006],d[10006],e[10006];

int main()

}else }

if(b[0]!='-') }

else }

int len=max(x,y);

for(int i=0;i<=len;i++)

int fla=1;

for(int i=len;i>=0;i--)

break;

} }for(int i=0;i=10)

if(e[i]<0&&e[i]>=-10)

if(e[i]<-10)

}if(fla==-1)

printf("-");

for(int i=len,j=len;i>=0;i--)

printf("%d",e[i]);

} printf("\n");

return 0;

}

大數加法A B

題意 我有乙個非常簡單的問題要告訴你。給定兩個整數 a 和 b,您的工作是計算 a b 的總和。input 輸入的第一行包含乙個整數 t 1 t 20 這意味著測試用例的數量。然後t線跟隨,每行由兩個正整數a和b組成。請注意,整數非常大,這意味著你不應該使用32位整數來處理它們。您可以假定每個整數的...

高精度整數a b

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

高精度大數A B

以前也有寫過大數的a b,前幾天又碰到乙個,自己敲了乙個竟然漏洞百出。哎 說思路 由於a b都特別特別大,所以我們只能以字元型資料輸入,然後就要轉化,將字元型轉化成整型,不難,就不說了,然後就要模擬小學加法。orz 設兩個int陣列 a b 接受輸入的字元 化 可以在a 0 放個位數,a 1 放十位...