编写一递归函数求斐波纳契数列1,1,2,3,5,8,13,…的前40项。c语言
基础习题
#include "stdio.h"
int k(int l)
{
int t;
if(l<3) {t=1;return 1;}
if(l>2)
{
t=k(l-1)+k(l-2);
return t;}
}
int main()
{
int n,i;
printf("请输入项数\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{ printf(" %-8d ",k(i));
if(i%8==0)
printf("\n");
}
return 0;
编写一递归函数求斐波纳契数列1,1,2,3,5,8,13,…的前40项。c语言
基础习题
#include "stdio.h"
int k(int l)
{
int t;
if(l<3) {t=1;return 1;}
if(l>2)
{
t=k(l-1)+k(l-2);
return t;}
}
int main()
{
int n,i;
printf("请输入项数\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{ printf(" %-8d ",k(i));
if(i%8==0)
printf("\n");
}
return 0;