C语言----斐波那契数列

斐波那契数列

实例说明:

        斐波那契(Fibonacci)数列的特点是:第1 个和第2个数都为1,从第3个数开始,该数是前两个数之和。求这个数的前30个元素。

实现过程:

  1. 在VC++ 6.0中创建一个C文件。
  2. 引用头文件,代码如下:#include <stdio.h>
  3. 程序中用到两个for循环语句,第1个for循环实现从第3项开始等于前两项之和。第2个for循环将存储在数组中的数据以5个一行的形式输出。
  4. 程序主要代码如下:
#include <stdio.h>
int main(){
	int i ;
	long f[31];
	f[1] = 1, f[2] = 1;
	for(i=3;i<31;i++){
		f[i] = f[i-1] + f[i - 2]; 
	}
	for(i=1;i<31;i++){
		printf("%10ld",f[i]);
		if(i % 5 ==0){
			printf("\n");
		}
	}
	return 0; 
}

运行结果:

技术要点:

        分析题目要求,可以用如下等式老表示斐波那契数列:

        

        将F的下标看成数组下标即可完成该程序。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值