Go程序查找数组项的总和

编写一个Go程序,使用for循环查找数组中所有元素的总和。在这里,我们使用for循环迭代从索引位置零到len(numarray)的数组元素。在循环中,我们将每个数组元素加到sum中。

package main

import "fmt"

func main() {

    numarray := []int{10, 20, 30, 40, 50}

    arrSum := 0

    for i := 0; i < len(numarray); i++ {
        arrSum = arrSum + numarray[i]
    }
    fmt.Println("The Sum of Array Items = ", arrSum)
}
The Sum of Array Items =  150

Golang程序查找数组项的总和

这个Go示例使用了带range的for循环。

package main

import "fmt"

func main() {

    numarray := []int{15, 25, 35, 45, 55, 65, 75}

    arrSum := 0

    for _, a := range numarray {
        arrSum = arrSum + a
    }
    fmt.Println("The Sum of Array Items = ", arrSum)
}
The Sum of Array Items =  315

此Go程序允许用户输入数组大小和数组元素。接下来,它打印这些数组元素的总和。

package main

import "fmt"

func main() {

    var size int

    fmt.Print("Enter the Array Size = ")
    fmt.Scan(&size)

    numarray := make([]int, size)

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

    arrSum := 0

    for _, a := range numarray {
        arrSum = arrSum + a
    }
    fmt.Println("The Sum of Array Items = ", arrSum)
}
Go Program to Find Sum of Array Items