1188 基礎 高精度加法

2021-09-29 02:20:56 字數 896 閱讀 2654

1188: 【基礎】高精度加法

時間限制: 1 sec 記憶體限制: 16 mb

提交: 9444 解決: 4308

[提交] [狀態] [討論版] [命題人:外部匯入]

題目描述

計算a+b的值,a,b 皆不超過240位。

輸入兩個數 每行乙個

輸出乙個數

樣例輸入

111111111111111111111111111111111111

222222222222222222222222222222222222

樣例輸出

333333333333333333333333333333333333

題解如下

#include

#include

#include

/*void swap(char *a,int len)

for(

int i=

0;i2;i++

)int max_len=len_ar;

if(max_lenmax_len=len_br;

max_len+=10

;for

(int i=len_ar;i)for

(int j=len_br;j)int result[max_len]

;for

(int k=

0;k)for

(int l=

0;l1;l++

)int flag=0;

for(

int i=max_len-

1;i>=

0;i--)if

(flag==1)

}return0;

}

python高精度加法 高精度加法

1.思路 其實就是模擬,加法是最簡單的,從個位開始加,價位加到前一位,然後再取10的餘數。for int i 1 i len i 計算和 c i a i b i 進製 c i 1 c i 10 取10的餘數 c i 10 2.實現 int len max a.length b.length 倒著存,...

基礎練習 高精度加法

問題描述 輸入兩個整數 a和 b,輸出這兩個整數的和。a和 b都不超過100位。演算法描述 由於 a和 b都比較大,所以不能直接使用語言中的標準資料型別來儲存。對於這種問題,一般使用陣列來處理。定義乙個陣列 a,a 0 用於儲存 a的個位,a 1 用於儲存 a的十位,依此類推。同樣可以用乙個陣列 b...

基礎練習 高精度加法

基礎練習 高精度加法 時間限制 1.0s 記憶體限制 512.0mb 問題描述 輸入兩個整數a和b,輸出這兩個整數的和。a和b都不超過100位。演算法描述 由於a和b都比較大,所以不能直接使用語言中的標準資料型別來儲存。對於這種問題,一般使用陣列來處理。定義乙個陣列a,a 0 用於儲存a的個位,a ...