-2

私はすでに車輪の再発明をしているのかもしれません。

通常、C では、a=34 で b=5 の場合、a/b=6 になります。しかし、100桁の数字にも同じことが必要です。Int という名前のクラスを作成しました。これは a+b と ab と a*b を行います。(a、b、c は Int 型)

演算子 << 、 >> をオーバーロードしました。これは、10 で除算または乗算された数値を返します。

除算に最適なアルゴリズムは何ですか? (基数が 10 の文字列として数値を格納すると仮定します。

ありがとう。

4

2 に答える 2

2

おそらく、 https://en.wikipedia.org/wiki/Division_%28digital%29、特に大きな整数メソッドに関するセクションを参照する必要があります。

于 2013-02-14T06:21:59.297 に答える
1

あなたは車輪を再発明しています。参照: http://gmplib.org/

于 2013-02-14T07:33:49.637 に答える