當試圖編寫一個二次方程的代碼來計算出x時,我得到一個錯誤,說明括號存在問題 這裏是代碼我已經進入了這個計算器quad.rb:8:syntax error,unexpected tIDENTIFIER,expected')'
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
任何幫助的時候?非常感謝你
添加四個空格代碼行前做出是否使用的是計算器他們正確地格式化 –
?例如,TI-Basic與卡西歐和惠普的差別很大。一些現代計算器(如TI nspire)允許您在符號之間省略乘法運算符,但其他運算符則需要它,所以我們需要更多信息。 – Dai
請你現在更新你的問題的格式,你有幾次被要求這樣做,並已被告知如何。 –