我的代码:
def cube_root(x)
a = x**(1/3.0)
p = a.ceil
puts p
end
gets.chomp.to_i.times do
q = gets.chomp.to_i
cube_root(q)
end
input
2
8
1000
output
2.0
10.0
预期输出 2.0000000000 10.0000000000
答案 0 :(得分:1)
如果您只想打印额外的小数位,可以尝试:
puts "%.8f" %p
或
sprintf "%.8f" %p
其中8表示八位小数。