Golang 程序根据三条边求三角形面积
go programmingserver side programmingprogramming更新于 2025/4/21 22:52:17
步骤
- 读取三角形的所有三条边并将它们存储在三个单独的变量中。
- 使用海伦公式计算三角形面积。
- 打印三角形面积。
输入第一条边:15 输入第二条边:9 输入第三条边:7 三角形面积为:20.69 | 输入第一条边:5 输入第二条边:6 输入第三条边:7 三角形面积为: 14.7 |
解释
- 用户必须输入所有三个数字并将它们存储在单独的变量中。
- 首先,找到 s 的值,它等于 (a+b+c)/2
- 然后,应用海伦公式确定由所有三条边形成的三角形的面积。
- 最后,打印三角形的面积。
示例
package main import ( "fmt" "math" ) func main(){ var a, b, c float64 fmt.Print("输入三角形的第一边:") fmt.Scanf("%f", &a) fmt.Print("输入三角形的第二边:") fmt.Scanf("%f", &b) fmt.Print("输入三角形的第三边:") fmt.Scanf("%f", &c) s:=(a+b+c)/2 area:=math.Sqrt(s * (s - a) * (s - b) * (s - c)) fmt.Printf("三角形面积为: %.2f", area) }
输出
输入三角形第一边:15 输入三角形第二边:9 输入三角形第三边:7 三角形面积为:20.69