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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP