关于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怎么理解? 展开
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怎么理解? 展开
4个回答
展开全部
f(x)
{
return x==1?0:x+f(x-1);
}
用递归写,代码就一行
好像弄错了,这个求出来是级数
{
return x==1?0:x+f(x-1);
}
用递归写,代码就一行
好像弄错了,这个求出来是级数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-14
展开全部
同意黄荣华的观点,
i自加两次是因为一次算了两个值
i自加两次是因为一次算了两个值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Fibonacci 数列是这样写的吗?有的怀疑。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询