fun(int n)
{
if(n==1||n==2)
return 1
else
return f(n)=f(n-1)+f(n-2)
}
在输出就好
你写的代码是用数组的 那么a[i-1]=a[i-2] 根本就是多余的。a[i]=a[i-1]
#include "stdio.h"
main()
{int iint a[10]={1,1}
for(i=2i<10i++)
a[i]=a[i-1]+a[i-2]
for(i=0i<10i++)
printf("%d\n",a[i])
}
直接这样子就可以了。
你之前那么用是针对整数变量的像是设置变量为F1,F2,F3.时才用的。