C語言高精加

2021-10-18 19:23:28 字數 1748 閱讀 9469

#include

#include

#define ll long long

char a[

600]

;char b[

600]

;char c[

600]

;int

main()

for(ll i=lena-lenb-

1; i>=

0; i--)}

else

for(ll i=lenb-lena-

1; i>=

0; i--

)}

ll len=

strlen

(c);

for(ll i=len-

1; i>

0; i--)}

while

(c[0

]>57)

c[0]

=(c[1]

-48)/

10+48;

c[1]

=(c[1]

-48)%

10+48;

len++;}

printf

("%s"

,c);

}

輸入輸出:

66

66132program ended with exit code:

0

重點在這裡,話不多說,直接放**

onst char

*add

(char a,

char b)

for(ll i=lena-lenb-

1; i>=

0; i--)}

else

for(ll i=lenb-lena-

1; i>=

0; i--)}

ll len=

strlen

(c);

for(ll i=len-

1; i>

0; i--)}

while

(c[0

]>57)

c[0]

=(c[1]

-48)/

10+48;

c[1]

=(c[1]

-48)%

10+48;

len++;}

return c;

}

int

main()

577

6666

7243program ended with exit code:

0

沒毛病,哈哈

因為malloc函式分配記憶體在堆區,執行過程中由程式設計師自己管理,系統不**。

c =

int(

int(

input()

)+int(

input()

))print

(c)

結果如下,真的是秒到家了

66666666666666666666666666666666666

666666

66666666666666666666666666667333332

希望大家能夠關注,之後還會繼續更新我在c語言和python上的一些小心得

連續高精加

時間限制 1 sec 記憶體限制 128 mb 題目描述 對給所給的若個個數值,計算出他們的總和 input 每行資料代表乙個加數 output 輸出所有加數的總和 sample input11 11sample output 分析 我們只需要把高靜加放在乙個函式裡,然後每次呼叫即可 include...

c 高精除以高精

include using namespace std int a 1000 b 1000 int len1,len2,len int index int re 1000 p 0 記錄結果 intjudge return0 int main for i 0 isize i len1 n.size l...

B進製星球(多進製 高精加)

b 2 b 36 進製計數。編寫實現b進製加法的程式。輸入格式 共3行第1行 乙個十進位制的整數,表示進製b。第2 3行 每行乙個b進製數正整數。數字的每一位屬於,每個數字長度 2000位。輸出格式 乙個b進製數,表示輸入的兩個數的和。思路 輸入的時候把a z換成數字 存,輸出的時候把數字換成 a ...