Golang 程式使用不帶任何迴圈的列印一個範圍 (1, upper) 中的數字


步驟

  • 定義一個遞迴函式。
  • 為該函式定義一個基本情況,該情況下的數字應大於零。
  • 如果數字大於 0,則再次呼叫該函式,其中引數為數字減 1。
  • 列印數字。
輸入上限:5
1
2
3
4
5
輸入上限:15
1
2
.
.
15

舉例

 動態演示

package main
import (
   "fmt"
)
func printNo(number int){
   if number >= 1{
      printNo(number-1)
      fmt.Println(number)
   }
}
func main(){
   var upper int
   fmt.Print("Enter the upper limit: ")
   fmt.Scanf("%d", &upper)
   printNo(upper)
}

輸出

Enter the upper limit: 5
1
2
3
4
5

更新日期:2021-07-31

190 次瀏覽

開啟您的職業生涯

完成課程獲得認證

入門
廣告