斐波拉契(Fibonacci)数列

本文介绍斐波那契数列的概念及其逆序输出的实现方法,通过一个简单的C程序展示了如何生成并逆序输出斐波那契数列的前十项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

斐波拉契数列一般指斐波那契数列

斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”

斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368……..

这个数列的从前两项开始,每一项都等于前两项之和。

数列前十项的逆序输出:

1 1  2 3 5 8 13  21  34  55

55  34  21  13  8 5 3 2 1 1

a[0] = 1; 
a[1] = 1;

a[i] = a[i-1] + a[i-2]
i = 9 i--   

代码:
.h
stdio

int main(void)
{
int a[10],i;

a[0] = 1;
a[1] = 1;
for(i = 2;i < 10;i++ )
{
    a[i] = a[i-1] + a[i-2];
}
for(i = 9;i >= 0;i--)
    printf("%d ",a[i]);
putchar(10);
return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值