关于C语言求Fibonacci数列的前12项之和的程序的几个问题

#incude<stdio.h>main(){floatsum;intf1,f2;inti;f1=1;f2=1;sum=f1+f2;for(i=3;i<=12;i++,i... #incude<stdio.h>
main(){
float sum;
int f1,f2;
int i;
f1=1;
f2=1;
sum=f1+f2;
for(i=3;i<=12;i++,i++)
{
f1=f1+f2;
f2=f2+f1;
sum=sum+f1+f2;
}
printf("The sum of Fibonacci is:%.0f\n",sum);
}
提问:
for(i=3;i<=12;i++,i++) 里面的两个i++怎么理解?是加两次吗?
f1=f1+f2,与 f2=f2+f1怎么理解?
展开
 我来答
黄荣华0623
2013-10-14 · 超过20用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:55.6万
展开全部
可以自己理解一下
f1=f1+f2;//求第i项的值
f2=f2+f1;//求第i+1项的值
循环一次就求了两个项的值,所以 i 自加了两次
ccc_star
2013-10-14 · TA获得超过265个赞
知道小有建树答主
回答量:503
采纳率:0%
帮助的人:321万
展开全部
f(x)
{
return x==1?0:x+f(x-1);

}
用递归写,代码就一行
好像弄错了,这个求出来是级数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-14
展开全部
同意黄荣华的观点,
i自加两次是因为一次算了两个值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天策经纬
2013-10-14
知道答主
回答量:27
采纳率:0%
帮助的人:17.7万
展开全部
Fibonacci 数列是这样写的吗?有的怀疑。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式