2011-02-11 60 views
1

我必須乘以兩個大數字 - 保存爲字符串 - 任何提示如何做到這一點?提示乘以大數字

+0

數字有多大,以及什麼語言?如果你有一個類似unix的機器,`bc`已經可以在你的命令行上執行了。 – 2011-02-11 22:03:59

+2

你使用什麼計算機語言? – 2011-02-11 22:04:23

回答

5

回想小學時代,您將如何長期解決問題。

1

取決於語言和數字有多大。例如在C語言中,你可以用atoi將字符串轉換爲int,然後乘以產品是否適合32位int。如果數字對於32位太大,您可能必須使用第三方BigInt庫。有些語言(python,haskell)內置了對bigint的支持,所以你可以乘以任意大小的數字。