提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
一、斐波那契数列是什么
斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称“兔子数列”,其数值为:1、1、2、3、5、8、13、21、34……
在编程里面就可以体现为x0+x1=x2 然后 把x1的值赋给x0 , 把x2的值赋给x1。
二、具体代码
代码如下(示例):
func Fil(n int) int {
if n <= 2 {
log.Fatal("请选择大于2的数字")
}
t := tool()
var res int
for i := 0; i < n; i++ {
res = t()
}
return res
}
func tool() func() int {
var x0 = 0
var x1 = 1
var x2 = 0
return func() int {
x2 = x0 + x1
x0 = x1
x1 = x2
return x2
}
}
总结
以上就是今天要讲的内容。