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

#includemain(){intf1,f2,f,i,n;printf("请输入项数:");scanf("%d",&n);f1=f2=1;if(n<=2)printf(... #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);
展开
 我来答
LOV555
高粉答主

2018-01-03 · 醉心答题,欢迎关注
知道大有可为答主
回答量:419
采纳率:100%
帮助的人:11.7万
展开全部

#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!我们成功地输出了斐波那契数列的前十项。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式