Go語言程式列印上三角星形圖案
在本教程中,我們將編寫一個程式,使用 Go 語言列印一個上三角星形圖案。在上三角星形圖案中,第一行只能列印一個星號,底邊必須在底部。
在 Go 程式語言中列印上三角星形圖案
演算法
步驟 1 − 匯入 fmt 包。
步驟 2 − 開始 main 函式。
步驟 3 − 在下一步中,我們需要初始化整數變數,即 i、j、k 和 rows。row 變數包含星形圖案中要列印的行數
步驟 4 − 我們將使用三個 for 迴圈來實現列印此星形圖案的邏輯。
步驟 5 − 使用第一個 for 迴圈從 i = 0 到 rows,並在每一步中遞增 i 的值。
步驟 6 − 然後在這個 for 迴圈內使用第二個 for 迴圈迭代從 row 變數到 i,並在每一步中遞減 j 的值。
步驟 7 − 此 for 迴圈將用於列印空格,然後列印“*”。
步驟 8 − 現在開始第三個 for 迴圈,從 k = 0 到 i,並在每一步中遞增此變數。使用 fmt.Println() 函式列印 * 符號。
步驟 9 − 重複這些步驟,直到 i 等於行數,然後將列印所需的圖案。
示例
package main
import "fmt"
func main() {
var rows int = 9
fmt.Println("Upper star triangle pattern")
fmt.Println()
for i := 1; i <= rows; i++ {
for j := 1; j < i; j++ {
fmt.Printf(" ")
}
for k := i; k <= rows; k++ {
fmt.Printf("*")
}
fmt.Println()
}
}
輸出
Upper star triangle pattern
*********
********
*******
******
*****
****
***
**
*
結論
我們已成功編譯並執行了一個 Go 語言程式來列印上三角星形圖案。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP