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
     *
    **
   ***
  ****
 *****
******

更新日期:31-Jul-2021

254 瀏覽次數

開始您的 事業

完成課程獲得認證

開始
廣告
© . All rights reserved.