已知:a0=0,a1=1,a2=1
a3=a0+2a1+a2
a4=a1+2a2+a3
.
.
.
.
.
.
已知:a0=0,a1=1,a2=1
a3=a0+2a1+a2
a4=a1+2a2+a3
.
.
.
.
.
.
编好了
#include <stdio.h>
void main() { long int a[21]; a[0]=0; a[1]=1; a[2]=1; for( int i=3;i<21; i++) { a[i]=a[i-3]+2*a[i-2]+a[i-1]; printf("a%d=a%d+2a%d+a%d=%d\n",i,i-3,i-2,i-1,a[i]); } }
因为到20以后数据太大容易溢出,所以没设那么大。函数功能可以显示a3=a0+2a1+a2=3。