2.675 を小数点以下3桁目を四捨五入せよ。
2.68 となることを予想しているのだが,
★ Python
>>> round(2.675, 2)
2.67
で,decimal パッケージの Decimal を使いましょう...ってさ
★ R
> round(2.675, 2)
[1] 2.67
★ Julia
julia> round(2.675, digits=2)
2.68
★ AWK には round 関数はないのだが int(2.675*100+0.5)/100 というような関数を定義すればよい。
$ awk 'BEGIN{print int(2.675*100+0.5)/100}'
2.68
まあ,完全かどうかは虱潰しにでも調べるしかないか?
※コメント投稿者のブログIDはブログ作成者のみに通知されます