1 6 10 大整數加法

2022-08-12 18:54:15 字數 930 閱讀 7910

描述

求兩個不超過200位的非負整數的和。

輸入有兩行,每行是乙個不超過200位的非負整數,可能有多餘的前導0。輸出一行,即相加後的結果。結果裡不能有多餘的前導0,即如果結果是342,那麼就不能輸出為0342。樣例輸入

22222222222222222222

33333333333333333333

樣例輸出

55555555555555555555
1 #include 2 #include

3int a[1001]=, b[1001]=;

4int

i, ka, kb, k,c,temp,len;

5char s[2002

],ch;

6void

plus()

7

13else c=0;14

}15if(c>0) 16}

17int

main()

1826 ka=k;

27 scanf("%s"

,s);

28 k=0;len=strlen(s);

29while(k3034 kb=k;

35if(ka >= kb) k =ka;

36else

37 k =kb;

38for(i = 0; i < ka/2; i++)

3944

for(i = 0; i < kb/2; i++)

4550 c=0;51

plus();

52for(i = k-1; i >= 0; i--)

53 printf("%d"

,a[i]);

54return0;

55 }//只對了九個..

1 6 10大整數加法

描述 求兩個不超過200位的非負整數的和。輸入 有兩行,每行是乙個不超過200位的非負整數,可能有多餘的前導0。輸出一行,即相加後的結果。結果裡不能有多餘的前導0,即如果結果是342,那麼就不能輸出為0342。樣例輸入 22222222222222222222 3333333333333333333...

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...