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