摘要: 学了一段时间的Go语言了,今天来见识下Go语言写的递归程序。先来做个经典题题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?分析:有以下数学表达式:Y1=X2+X3 ,Y2=X1 ,Y3=X2+X3Z1=Y2+Y3 ,Z2=Y1 ,Z3=Y2+Y3Z1+Z2+Z3= Y2+Y3+Y1+(Y2+Y3)=(Y2+Y3+Y1)+(X2+X3+X1)因此上面每个月的兔子的数量满足斐波那契数列。斐波那契数列,那就easy了~~package mainimport "fmt"func main() 阅读全文
posted @ 2013-03-30 23:51 yejg1212 阅读(810) 评论(0) 推荐(0) 编辑