怎么用C语言写裴波那切数列啊???

最好能不用函数啥的。最好也能详细点。麻烦了。

用循环结构。
关键:int F1=1,F2=1,i,n,k=1;
for(i=1;i<=n;i++)
{F1=F2+F1;
F2=F1+F2;
printf("%d%d",F1,F2);
if(k++%10==0)
printf(''\n");
}
通过控制n,就可以输出数列的前多少项了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-19
算出前十个并输出的程序:

#include<stdio.h>
#define N 10

main(){
int f[N];
int i;

f[0]=0;f[1]=1;
for(i=2;i<N;i++) f[i]=f[i-1]+f[i-2];
for(i=0;i<N;i++) printf("%5d",f[i]);

}

记得采纳哦~

参考资料:希望对你有帮助~

本回答被提问者和网友采纳
第2个回答  2012-03-19
你的问题描述的不够准确,斐波那契数列很简单,但是没有什么输出要求之类的,比如前都多少个之类的。