go语言实现斐波那契数列

go语言实现斐波那契数列,第1张

概述packagemainimport"fmt"//用go实现斐波那契数列funcfib(numint)int{varresultintifnum<2{result=num}else{result=fib(num-1)+fib(num-2)}returnresult}funcmain(){nu:=7arr:=[]int{}fori:=0;i<
package main

import "fmt"

// 用go实现斐波那契数列
func fib(num int) int {
var result int
if num < 2 {
result = num
} else {
result = fib(num-1) + fib(num-2)
}
return result
}
func main() {
nu := 7
arr := []int{}
for i := 0; i <= nu; i++ {
arr = append(arr, fib(i))
}
for _,j:=range arr{
fmt.Print(j)
fmt.Print(" ")
}
}
总结

以上是内存溢出为你收集整理的go语言实现斐波那契数列全部内容,希望文章能够帮你解决go语言实现斐波那契数列所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1212011.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存