七叶笔记 » golang编程 » golang数组练习1

golang数组练习1

 package main

import (
    "fmt"
)

func main() {

    var arr [3][4]int

    fmt.Println("请为3行4列数组输入数据")
    for i := 0; i < 3; i++ {
        for j := 0; j < 4; j++ {
            fmt.Scanf("%d", &arr[i][j])
        }
    }
    fmt.Println("您输入的数据为:")
    for _, v1 := range arr {
        for _, v2 := range v1 {
            fmt.Printf("%d ", v2)
        }
        fmt.Println()
    }
    for i := 0; i < 3; i++ {
        for j := 0; j < 4; j++ {
            if i == 0 || j == 0 || i == 2 || j == 3 {
                arr[i][j] = 0
            }
        }
    }
    fmt.Println("四周清0后数组的数据为:")
    for _, v1 := range arr {
        for _, v2 := range v1 {
            fmt.Printf("%d ", v2)
        }
        fmt.Println()
    }
}  

相关文章