Golang 程序打印单位矩阵
go programmingserver side programmingprogramming更新于 2025/4/22 1:52:17
使用 Golang 打印单位矩阵的步骤如下:
- 从用户那里获取一个值并将其存储在变量 n 中。
- 使用两个 for 循环,其中 j 的值介于 0 和 n-1 之间,i 的值也介于 0 和 n-1 之间。
- 当 i 等于 j 时打印值 1,否则打印 0。
案例 1:
输入一个数字:4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
案例 2:
输入数字: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("输入一个数字: ") 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() } }
输出
输入一个数字: 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