#include "
stdio.h"
int fabnaci(int n) //生成该n所对应的斐波那契额数
{
int i,j;
if(n==0)
return 0;
else if(n==1)
return 1;
return fabnaci(n-1)+fabnaci(n-2); //递归调用
}
void main()
{
int fab[1000],n,i,count=0;
scanf("%d",&n);
for(i=0;i<n;i++) //按要求输出前30个。即是n从0到29(n也取29)
fab[i]=fabnaci(i); //数组储存起来该
斐波那契数for(i=0;i<n;i++)
{printf("%d,",fab[i]);
count++;
if(count%6==0) ///按格式输出换行,每6个换行。
putchar(10);
}
}
追问大哥,那个fabnaci有什么作用啊,虽然注释但还是不明白,这个能用其他的替换么?
追答可以,只是个函数名而已,你只要把对应的名字全部换成你要的函数名字就好了。