分数を小数に展開
どう書く?org より
分数を小数に展開
整数a, bを受け取り,分数a/bを小数に展開した文字列を返す関数/メソッドを作成してください。
(…中略…)
1 ≦ a < b ≦ 2147483647
ぅーん… こりゃ難し~わ f(^^;
・32bit な整数の割り算と掛け算… BCDパッケージが無いときは、 まずそこをやらんと f(^^; …って、 いまどき 64bit の整数演算があたりまえだから、 そこは OK でした orz
・割るたびに余りを記憶していって、 同じ余りがもう一度出てきたら循環したと判定するのが速そう …なんだけど。 最悪 ( 2147483647 - 1 ) 個の記憶域が f(^^;
| 固定リンク
「プログラミング」カテゴリの記事
- 【.NET / Win8.1 ストアアプリ】 HttpClient で TLS 1.1 / 1.2 に対応するには(2018.06.17)
- 【VS2017 15.7pv2】 XAML のランタイム ツールに 「ヒートマップ」 が増えた(2018.03.28)
- 【.NET Core】 プロジェクトを作ると 「project.assets.json が見つかりません」 エラー(2018.02.10)
- 【#UWP】 ビットマップの表示色を変える (Win2D.uwp 経由で Direct2D を使う)(2017.08.23)
- 【#UWP】 CompactOverlay モード: Picture in Picture というか、「最前面に表示」するウィンドウを作る(2017.08.16)
この記事へのコメントは終了しました。
コメント