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