C语言:以递归方法实现斐波那契数列的前20项,并以每行5个元素的方式输出,每个元素输出时占8位。 | 您所在的位置:网站首页 › c语言每行输入五个 › C语言:以递归方法实现斐波那契数列的前20项,并以每行5个元素的方式输出,每个元素输出时占8位。 |
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、…… 规律:这个数列从第3项开始,每一项都等于前两项之和。 问题: 以递归方法实现斐波那契数列的前20项,并以每行5个元素的方式输出,每个元素输出时占8位。 #include int f(int n) // 求斐波那契数列的第n项 { if(n==1||n==2) // 简单递归要找到**复性代码**的边缘条件 return 1; else return f(n-1)+f(n-2); //复性代码 } void main() { int n; for(n=1;n |
CopyRight 2018-2019 实验室设备网 版权所有 |