Golang如何求平方根

问题描述

Go 语言 中,如何求一个 数字 的平方根。

分析

在 Golang 中,我们要求一个数字的平方根,可以直接使用 math 包里面的 Sqrt 函数

Golang求平方根

使用sqrt函数

使用 math 包里的 Sqrt 函数,求平方根

package main import ( "fmt" "math" ) func main() { fmt.Println("嗨客网(www.haicoder.net)") var num = 81 sqrtNum := math.Sqrt(float64(num)) fmt.Println("SqrtNum =", sqrtNum) }

此时,我们运行程序,控制台输出如下:

01_golang求平方根.png

我们直接使用了 math 包里面的 Sqrt 函数,求出了 num 变量 的平方根。我们定义的 num 是整数,但是 Sqrt 函数接受的 参数 是一个 float64 类型的参数,因此,我们需要将整数 num 进行强制类型转换转换为 float64 类型。

Golang如何求平方根总结

在 Golang 中,我们要求一个数字的平方根,可以直接使用 math 包里面的 Sqrt 函数。