怎样用C语言求斐波那契数列第n项的值?

#include
main()
{ int f1,f2,f,i,n;
printf("请输入项数:");
scanf("%d",&n);
f1=f2=1;
if(n<=2)
printf("%d",1);
else
for(i=3;i<=n;i++)
{
f=f1+f2;
f1=f2;
f2=f;
printf("%d\n",f);

#include main( ){long f1,f2,f;int i,n;scanf("%d",&n);f1=f2=1;if(nf=1;elsefor(i=3;if=f1+f2;f1=f2;f2=f;}printf("%ld\n",f);}

用C语言输出斐波那契数列的前n项步骤:

1、首先,打开vc。

2、点击文件、新建

3、选择win32 console application 并在右侧输入工程的名字和地址,确定

4、选择一个空的工程,完成。

5、再次点击文件、新建,

6、选择c++ source file 并输入文件名字,确定,

7、输入如图所示的代码,这里以前十个斐波那契数列数为例,需要输出其他个数请把5改成对应数字的一半(比如要输出前20个,就把图中的5改成10)

8、点击右上角的编译运行按钮。

9、ok!我们成功地输出了斐波那契数列的前十项。

温馨提示:答案为网友推荐,仅供参考
相似回答