需求:
1、输入 n int
2、能够将对应的斐波那契数列存放到切片中
思路分析
1、声明函数 fbn(n int) ([]uint64)
2、编程 fbn(n int), for循环存放斐波那契数列
package mainimport "fmt"func fbn(n int) []uint64 {// 声明切片, 长度和容量都是 nfbnSlice := make([]uint64, n)fbnSlice[0] = 1fbnSlice[1] = 1for i := 2; i < n; i++ {fbnSlice[i] = fbnSlice[i-1] + fbnSlice[i-2]}return fbnSlice}func main() {/* 需求:1、输入 n int2、能够将对应的斐波那契数列存放到切片中思路分析1、声明函数 fbn(n int) ([]uint64)2、编程 fbn(n int), for循环存放斐波那契数列 */// 调用生成斐波那契数列var slice = fbn(5)fmt.Println("slice = ", slice)}// slice = [1 1 2 3 5]
