Golang程序 打印单位矩阵

Golang程序 打印单位矩阵

使用Golang来打印一个单位矩阵的步骤如下:

  • 从用户那里获取一个值并将其存储在一个变量中,n。
  • 使用两个for循环,j的值在0和n-1之间,i的值也在0和n-1之间。
  • 当i等于j时,打印值为1,否则为0。

案例1:

Enter a number: 4
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1

案例2:

Enter a number: 5
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1

例子

package main
import "fmt"
func main(){
   var n int
   fmt.Print("Enter a number: ")
   fmt.Scanf("%d", &n)
   for i:=0; i<n; i++{
      for j:=0; j<n; j++{
         if i == j{
            fmt.Print("1 ")
         } else {
            fmt.Printf("0 ")
         }
      }
      fmt.Println()
   }
}

输出

Enter a number: 5
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程