package main
import (
"fmt"
"math"
)
func Sqrt(x float64) float64 {
z := float64(1)
for i:= 1;i<10000; i++{
z = z - (z *z - x)/(2*z)
}
return z
}
func main() {
for x := float64(1); x < 100; x++ {
fmt.Println(x, Sqrt(x), math.Sqrt(x))
}
}
牛顿法计算开根数
最新推荐文章于 2024-04-20 11:57:25 发布