前提・実現したいこと
f = 108.233533
puts sprintf( "%.3f", f )
上記のコードだと
値は 108.233 になると思いますが
小数点以下の数字を任意で入力した値で表示できるようにしたいです。
ちなみに
n = gets_to.i
puts 3.141592653589793.round(n)
だと値が四捨五入されてしまうのですが
されない書き方があれば併せてお願いします。
https://www.ruby-lang.org/ja/documentation/
回答2件
あなたの回答
tips
プレビュー