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