定义一个3行4列的二维数组,逐个从键盘输入值,编写程序将四周的数据清0 package mainimport ("fmt")func main() {// 定义一个3行4列的二维数组,逐个从键盘输入值,编写程序将四周的数据清0var arr = [3][4]int{}for i := 0; i < len(arr); i++ {for j := 0; j < len(arr[i]); j++ {fmt.Printf("请输入第%d行第%d列的数:", i+1, j+1)fmt.Scanln(&arr[i][j])}}//输出原数组fmt.Println("输出原数组:")for i := 0; i < len(arr); i++ {for j := 0; j < len(arr[i]); j++ {fmt.Print(arr[i][j], "t")}fmt.Print("n")}// 输出周围为0的数组fmt.Println("输出周围为0的数组:")for i := 0; i < len(arr); i++ {for j := 0; j < len(arr[i]); j++ {if i == 0 || i == len(arr)-1 || j == 0 || j == len(arr[i])-1 {fmt.Print("0t")} else {fmt.Print(arr[i][j], "t")}}fmt.Print("n")}}
结果显示: