package main
import "fmt"
func main() {
var s int64 = Fibonacci(7)
fmt.Println(s)
}
func Fibonacci(num int64) (int64) {
if num == 1 || num == 2 {
return 1
} else {
return Fibonacci(num-2) + Fibonacci(num-1)
}
}

本文介绍了一个使用Go语言实现斐波那契数列的简单程序。通过递归函数Fibonacci展示了如何计算指定位置的斐波那契数。此代码适用于初学者理解和实践递归算法。
package main
import "fmt"
func main() {
var s int64 = Fibonacci(7)
fmt.Println(s)
}
func Fibonacci(num int64) (int64) {
if num == 1 || num == 2 {
return 1
} else {
return Fibonacci(num-2) + Fibonacci(num-1)
}
}

703
1235

被折叠的 条评论
为什么被折叠?