c语言帮忙一个数列的前3项分别为0、1、1,其后的每一项均为其前
一个数列的前3项分别为0、1、1,其后的每一项均为其前3项之和,即:an=an-1+an-2+an-3 (n>3) 编写,按每行6项的格式输出该数列的前30项。
#include #include int main() { int i,a[100]; a[0]=0; a[1]=1; a[2]=1; for(i=3;i<30;i++) a[i]=a[i-1]+a[i-2]+a[i-3]; for(i=0;i<30;i++) { printf("%d ",a[i]); if((i+1)%6==0)printf("\n"); } return 0; }