2011-07-24 9 views
2

小数点以下の桁数を正確に求めるには、1/397を分割する場合と同じように、小数点以下99桁まで小数点以下を戻します。私はC#で試してみましたが、そのは、この精度レベル件まで私を返していません、それはあなたがここからBigFloatを使用することができます10または12正確な小数点以下の桁数を取得するC#

+1

ちょうど好奇心:どのようなアプリケーションを書いているのですか? 99桁のポイントは、正確な精度が十分です。 – Tigran

+0

私はインターネット上のコンテストの問題でこれについて読んだことがあります。 –

答えて

3

C#で利用可能な標準タイプは、あなたが求めているよりもはるかに低い精度を提供します:

あなたの場合これらのタイプより優れた精度が求められる場合は、サードパーティ製のライブラリを使用する必要があります。任意精度のライブラリ(C#のいくつかを含む)のリストは、wikipediaにあります。

1

に丸め:http://www.fractal-landscapes.co.uk/bigint.html それは小数点以下250桁まで正確です。

+0

+1素晴らしいライブラリリンクです。はいこれは私が達成したいことですが、通常のC#クラスまたはオプションを使用してこれを行うことをお勧めします。 –

関連する問題