Fibonacci问题,求错在哪里??

来源:百度知道 编辑:UC知道 时间:2024/06/01 02:55:42
#include <stdio.h>
int f(int n);
void main()
{int i,n;
printf("Please input n:");
scanf("%d",&n);
for(i=0;i<n;i++)
{if (i%5==0) printf("\n");
printf("%12d",f(i));
}
printf("\n");
}
int f(int n)
{int i;
if(i==1||i==0)
return 1;
else
return f(i-1)+f(i-2);
}

#include <stdio.h>
int f(int n);
void main()
{
int i,n;
printf("Please input n:");
scanf("%d",&n);
for(i=0;i<n;i++)
{if (i%5==0) printf("\n");
printf("%12d",f(i));
}
printf("\n");
}
int f(int n)
{
if(n==1||n==0)
return 1;
else
return f(n-1)+f(n-2);
}
在f函数里写错了