斐波拉契数列:这个数列从第三項开始每一项都等于前两项之和。
已知斐波拉契数列的前两项都是1我们定义求斐波拉契数列的第n项(n<=50)的函数为fbnq,程序主体如下:
请補充完成对fbnq函数的定义
共一行,为一个正整数
共一行,为一个正整数
思路一:这题要求我们用函数, 不要用递归。因为递归太慢这裏有个小技巧==>a,b = b,a+b
思路二:也可以用递归,但40以上就不要输入了。
斐波拉契数列:这个数列从第三項开始每一项都等于前两项之和。
已知斐波拉契数列的前两项都是1我们定义求斐波拉契数列的第n项(n<=50)的函数为fbnq,程序主体如下:
请補充完成对fbnq函数的定义
共一行,为一个正整数
共一行,为一个正整数
思路一:这题要求我们用函数, 不要用递归。因为递归太慢这裏有个小技巧==>a,b = b,a+b
思路二:也可以用递归,但40以上就不要输入了。
首先编写生成斐波拉切数列函数腳本:
之后执行脚本输入fiib(n),n为对应生成的斐波拉切数列的个数
发布了9 篇原创文章 · 获赞 10 · 访问量 2万+