c语言编程1,1,1,3,5,9,17……求数列的前30项.每六项换行

如题所述

第1个回答  2015-11-11

#include <stdio.h>

int main()

{int a[30],i;

 a[0]=a[1]=a[2]=1;

 for(i=0;i<30;i++)

 {if(i>2)a[i]=a[i-1]+a[i-2]+a[i-3];

  printf("%9d",a[i]);

  if(i%6==5)printf("\n");

 }

getch();

return 0;

}

本回答被网友采纳
相似回答