特网站建设,网站建设名,网站集约化建设意义,网站权重转移做排名斐波纳契数列 编写一个程序来计算某个数字的斐波纳契数列。
斐波那契数列是一个数字列表#xff0c;其中每个数字是前两个斐波那契数字之和。 例如#xff0c;数字 6 的序列是 1,1,2,3,5,8#xff0c;数字 7 的序列是 1,1,2,3,5,8,13#xff0c;数字 8 的序列是 1,1,2,3,5…斐波纳契数列 编写一个程序来计算某个数字的斐波纳契数列。
斐波那契数列是一个数字列表其中每个数字是前两个斐波那契数字之和。 例如数字 6 的序列是 1,1,2,3,5,8数字 7 的序列是 1,1,2,3,5,8,13数字 8 的序列是 1,1,2,3,5,8,13,21以此类推。
package mainimport fmtfunc fibonacci(n int) []int {if n 2 {return make([]int, 0)}nums : make([]int, n)nums[0], nums[1] 1, 1for i : 2; i n; i {nums[i] nums[i-1] nums[i-2]}return nums
}func main() {var num intfmt.Print(Whats the Fibonacci sequence you want? )fmt.Scanln(num)fmt.Println(The Fibonacci sequence is:, fibonacci(num))
}测试输入13
The Fibonacci sequence is: [1 1 2 3 5 8 13 21 34 55 89 144 233]