Go 语言计算数组平均值的程序

编写一个 Go 语言程序来计算数组元素的平均值。此 Golang 示例中的 for 循环遍历从零到五的数组元素。在循环中(for i := 0; i < 5; i++),我们计算数组元素的总和。接下来,我们将数组总和除以数组大小或长度(即 5),得到平均值。

package main

import "fmt"

func main() {
    arrTofindAvg := [5]int{10, 20, 30, 40, 50}
    fmt.Println(arrTofindAvg)

    arraySum := 0

    for i := 0; i < 5; i++ {
        arraySum += arrTofindAvg[i]
    }

    arrayAvg := arraySum / 5
    fmt.Println("The Average of Array Items = ", arrayAvg)
    fmt.Println("The sum of Array Items     = ", arraySum)
}
[10 20 30 40 50]
The Average of Array Items =  30
The sum of Array Items     =  150

此程序将使用 for 循环范围计算数组元素的平均值。

package main

import "fmt"

func main() {
    arrTofindAvg := [7]int{15, 25, 35, 45, 55, 65, 75}
    fmt.Println(arrTofindAvg)

    arraySum := 0

    for _, arr := range arrTofindAvg {
        arraySum += arr
    }

    arrayAvg := arraySum / 7
    fmt.Println("The Average of Array Items = ", arrayAvg)
    fmt.Println("The sum of Array Items     = ", arraySum)
}
[15 25 35 45 55 65 75]
The Average of Array Items =  45
The sum of Array Items     =  315

此 Golang 程序允许输入数组元素并计算这些数组元素的平均值。

package main

import "fmt"

func main() {
    var arrTofindAvg [5]int

    fmt.Print("Enter the Array Items =  ")
    for i := 0; i < 5; i++ {
        fmt.Scan(&arrTofindAvg[i])
    }

    fmt.Println(arrTofindAvg)

    arraySum := 0

    for _, arr := range arrTofindAvg {
        arraySum += arr
    }

    arrayAvg := arraySum / 5
    fmt.Println("The Average of Array Items = ", arrayAvg)
    fmt.Println("The sum of Array Items     = ", arraySum)
}
Golang Program to Calculate Array Average