Go语言打印单位矩阵的程序
使用 Go 语言打印单位矩阵的步骤如下
- 从用户处获取一个值并将其存储在变量 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP