給出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 放十位...