高手们帮忙编个C程序的题目撒! 谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/07 09:26:11
斐波那契数列的前几项是:1、1、2、3、5、8、13、21,即最开始两项为1,从第三项开始,每一项是前两项之和,求出该数列的前20项,每行输出5个。

这个C语言怎么写啊``? 帮帮忙 谢谢咯 急用!

#include"stdio.h"
main()
{
int a=0,b=1,c,i;
for(i=1;i<21;i++){c=a+b;a=b;b=c;printf("%10d",a);if(i%5==0)printf("\n");}
}

简单的没法说了
定义a〔1〕=1,a[2]=1
a[n]=a[n-1]+a[n-2](n>2)用for循环就可以解决.