编写一个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)
}
