h033: 程式語言作業36 (陣列運用) 大數相加
標籤 : 海青程式語言課程
通過比率 : 0人/0人 (0%) [非即時]
評分方式:
Tolerant

最近更新 : 2022-07-09 20:36

內容

已知 C/C++ 最大 int 容許度約為 ±9×10 18,請寫一程式使用字元陣列,運算超過如前所述範圍的整數運算。
例如

   123456789012345678901234567890 +
   000000000000000000000000000001 = 123456789012345678901234567891

輸入說明

輸入兩字串數字均為阿拉伯數字,且固定長度為 30 字元。

輸出說明
範例輸入 #1
123456789012345678901234567890
000000000000000000000000000001

572413021798733216388721945143
879098600988876462124538679857



範例輸出 #1
123456789012345678901234567891

1451511622787609678513260625000
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (33%): 1.0s , <1K
公開 測資點#1 (33%): 1.0s , <1K
公開 測資點#2 (34%): 1.0s , <1K
提示 :

c/c++ 用字元運算時,注意轉型的結果是 ascII 還是對應的數值。
注意每位數相加應考慮前一位數的進位。
python 整數沒有限制,因此可以直接 2 個 input 再 output 即可。

標籤:
海青程式語言課程
出處:
程式作業36 [管理者: zero(管理員) ]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」