C语言:斐波那契数列问题:输入两个正整数m和n,输出第m项至第n项之间所有的Fibonacci数。

该文章介绍了一个C语言程序,用于计算并打印斐波那契数列中第m项到第n项的所有数字。程序定义了一个名为fib的递归函数,根据斐波那契数列的定义计算给定项的值。用户输入两个正整数m和n,程序将输出它们之间的所有斐波那契数。
摘要由CSDN通过智能技术生成

题目:

斐波那契数列问题:输入两个正整数m和n(1<=m<=n<=10000),输出第m项至第n项之间所有的Fibonacci数。Fibonacci序列(第1项起):1 ,1,2,3,5,8,13,21…。要求定义并调用函数fib(n),返回第n项Fibonacci数。例如,fib(7)的返回值是13。

考察知识:

1、函数的定义、声明和调用。

2、使用函数编写程序。

3、函数的实参、形参和返回值的概念及使用。

斐波那契数列:

斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34…… 即任意两项之和等于后一项。在数学上,斐波那契数列以如下被以递推的方法定义:F(0) = 0,F(1) = 1, F(n) = F(n - 1) + F(n - 2)(n ≥ 2,n ∈ N * )

代码:

运行结果:

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值