Algorithm 大數的相加

2021-06-23 02:24:40 字數 500 閱讀 7278

大數的相加是不難的,只要模擬好過程,在注意進製的判斷,尤其、

是最後乙個的判斷,很多人大概錯在最後乙個的進製忘了判斷

#include#include#define maxn 100

char x[maxn] ;

void add(char *str1 , char *str2 , char *addstr)

while(len1 >= 0 )

while(len2 >= 0 )

if(jwe > 0)

addstr[--pos] = jwe + '0' ;

strcpy(x , addstr+pos) ; }

int main();

scanf("%s%s" ,str1 , str2) ;

add(str1 , str2 ,addstr) ;

printf("%s\n" , x) ;

return 0 ;

}

大數相乘 大數相加

大數相乘 大數相乘 1 include includeint main int ans i while lb 0 int cnt j for i 0 i 0 i if e i break 去除前面多餘的0 if i 1 else 當結果是0的時候 printf 0 printf n return 0...

list 相加 大數相加

演算法流程 1 大數可能超出任何一種整數型別,會引發溢位問題,所以用字串的格式儲存字串a,b 2 獲取字串a的長度為alen,字串b的長度為blen 3 比較alen和blen的大小,用maxlen儲存更大值。4 建立陣列aarr,大小為maxlen,儲存字串a每一位上的值 5 建立陣列barr,大...

大數相加的演算法

有次周五失眠,嘗試下了下大數相加的演算法。這個週末再優化下,先露露臉。include include include include using namespace std char num1 1030000000000910 char num2 10 int strlen1 strlen num1...