斐波那契数列 -- C语言编写 - 经验吧

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

更新: 2016-10-10 06:50 编辑:生活经验

你是否在学习C语言时碰到"求斐波那契数列的问题"而不知如何下手呢?下面手把手教你如何编写斐波那契数列代码。

我以VS2012为例。详细介绍步骤。

首先启动VS2012.

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

点击文件选项,选择文件→新建→项目→常规→空项目→输入项目名,鼠标点击确定。

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

右侧解决方案, 点击源文件→添加→新建项→输入源文件名(注意:我们编写的是C文件,故后缀改为.c)

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

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

接下来就是编写程序了,如,求斐波那契数列的前40项

#include <stdio.h>

#include <stdlib.h>

//斐波那契数列

void main()

{

int i;

int F1, F2, Fn;

int total = 2; //用于累计

//特殊情况,先定义输出

F1 = 1;

F2 = 1;

printf("%-12d", F1);

printf("%-12d", F2);

for(i=3; i<=40; i++) //求前40项的值

{

Fn = F1 + F2;

printf("%-12d", Fn);

F1 = F2;//轮替

F2 = Fn;

total++;

if(total % 5 == 0)//使每行输出5个数据

{

printf("\n");

}

}

printf("\n\n");

system("pause");

}

结果演示

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