Golang程序 计算给定列表中数字的平均值
输入数组为:[2, 4, 1, 6, 5]
。
总和 = 2 + 4 + 1 + 6 + 5 => 18
平均数 = 18/5 => 3.6 ~ 3
要计算一个给定列表中数字的平均数,我们可以采取以下步骤
- 让我们取一个输入的数字列表。
- 使用 sum() 方法找到数字的总和。
- sum方法通过遍历给定的列表来计算数字的总和。
- 通过用总和除以给定列表的长度来打印平均值。
例子
package main
import (
"fmt"
)
func sum(arr []int) int{
result := 0
for _, i :=range arr {
result += i
}
return result
}
func main() {
arr := []int{2, 4, 1, 6, 5}
fmt.Println("Given list is: ", arr)
res := sum(arr)
fmt.Println("Average of numbers is: ", res/len(arr))
}
输出
Given list is: [2 4 1 6 5]
Average of numbers is: 3