MST

星途 面试题库

面试题:Go语言中如何创建一个二维数组并对其进行遍历求和

请用Go语言代码实现创建一个3行4列的二维数组,数组元素为1到12的顺序排列,然后遍历该二维数组并计算所有元素的和,并打印出结果。
39.4万 热度难度
编程语言Go

知识考点

AI 面试

面试题答案

一键面试
package main

import "fmt"

func main() {
    var arr [3][4]int
    num := 1
    for i := 0; i < 3; i++ {
        for j := 0; j < 4; j++ {
            arr[i][j] = num
            num++
        }
    }

    sum := 0
    for _, row := range arr {
        for _, value := range row {
            sum += value
        }
    }

    fmt.Println("数组所有元素的和为:", sum)
}