#include "stdio.h"
int f[11];
int Fib (int n);
int main ()
{
int i;
Fib (10);
for (i = 0;i < 10;i ++)
printf ("%d\n",f[i]);
return 0;
}
int Fib (int n)
{
if (n == 0)
return f[0] = 1;
if (n == 1)
return f[1] = 1;
else
return f[n] = Fib(n-1) + Fib(n-2);
}
不知道你要的是不是这样
输出8 问题补充:快啊!!我很急 #include