当试图编写一个二次方程的代码来计算 x 时,我收到一个错误,说括号有问题 这是我为这个计算器输入的代码
puts "A"
a = gets.to_f
puts "B"
b = gets.to_f
puts "C"
c = gets.to_f
d = (-b+ ((b**2 - 4ac)**1/2))/2a
f = (-b- ((b**2 - 4ac)**1/2))/2a
puts d
puts f
我在尝试运行它时出现了这个错误
quad.rb:8: syntax error, unexpected tIDENTIFIER, expecting ')'
d = (-b+ ((b**2 - 4ac)**1/2))/2a
^
quad.rb:8: syntax error, unexpected tIDENTIFIER, expecting $end
有什么帮助吗?非常感谢