package main
import (
"fmt"
"math"
)
func main() {
// x= +- sqrtB-4ac/2a
cal()
}
func cal() {
b := 3
a := 4
c := 2
b2 := float64(b*b)
ac := float64(4)*float64(a)*float64(c)
q := math.Sqrt(b2-ac)
fmt.Print(q)
}
這將輸出一個NaN,但爲什麼。我正在嘗試製作一個二次式計算器。我只想要輸出這個數字。爲什麼花車和ints = Nan?在去
嘗試'q:= math.Sqrt(math.Abs(b2-ac))' –
並非每個二次方程都有實數解 – kostya