描述
求兩個不超過200位的非負整數的和。 輸入
有兩行,每行是乙個不超過200位的非負整數,可能有多餘的前導0。
輸出一行,即相加後的結果。結果裡不能有多餘的前導0,即如果結果是342,那麼就不能輸出為0342。
樣例輸入
2222222222222222222233333333333333333333
樣例輸出
55555555555555555555#include#include#include#include#includeusing namespace std;
const int maxn=10005;
int a[maxn],b[maxn],c[maxn],ans[maxn],lena,lenb,lenans;
void read(int *a,int &len)
} while(ans[lenans]>0) lenans++;
bool first=true;
for(int i=lenans-1;i>=0;i--)
{ if(first==true&&ans[i]>0)
first=false;
if(first==false) cout<
1 6 10 大整數加法
描述 求兩個不超過200位的非負整數的和。輸入有兩行,每行是乙個不超過200位的非負整數,可能有多餘的前導0。輸出一行,即相加後的結果。結果裡不能有多餘的前導0,即如果結果是342,那麼就不能輸出為0342。樣例輸入 22222222222222222222 33333333333333333333...
NOI1 6 10大整數加法 附帶詳細注釋題解
題目傳送門 10 大整數加法 檢視提交統計提問 總時間限制 1000ms 記憶體限制 65536kb 描述求兩個不超過200位的非負整數的和。輸入有兩行,每行是乙個不超過200位的非負整數,可能有多餘的前導0。輸出一行,即相加後的結果。結果裡不能有多餘的前導0,即如果結果是342,那麼就不能輸出為0...
大整數加法
include include include include define debug void plus char char char int is valid char void reverse char int main int argc,char argv up loop 0 strcpy...