Golang 程式列印倒三角星模式
步驟
- 從使用者獲取一個值並將其儲存在變數 n 中。
- 使用一個 for 迴圈,其中 i 的值隨著 n-1 和 0 之間的步長為 1 的遞減而變化。
- 將空字元乘以 n-i,將 '*' 乘以 i,並將兩者打印出來。
- 退出。
說明
- 使用者必須首先輸入值並將其儲存在變數 n 中。
- for 迴圈允許 i 在 n-1 和 0 之間移動,每次迭代減少 1。
- 對於每次迭代,“”乘以 n-i,“*”乘以 i 以確保星號間距正確。
- 列印所需的模式。
示例
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-i; j++{
fmt.Printf(" ")
}
for k:=0; k<i; k++{
fmt.Printf("*")
}
fmt.Println()
}
}輸出
Enter a number: 6 * ** *** **** ***** ******
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP