我用递归调用函数做的,但是我在求得a[2]时用到了a[1]的值,所以会出现指针越界的现象。
int f(int i)
{
int j;
j=i;
if(j==0)
return a[0];
if(j==(n+1))return a[n+1];
else
return ((f(j-1)+f(j+1))/2);
}
int f(int 逗裂i)
{
//a,b已知数
if(i==0)
慧吵 return a;
if(i==1) 前指侍return b;
if(i>2)return 2*f(i-1)-f(i-2)
}