Description:使用数组计算并保存Fibonacci数列的前n项,每行输出5项。
3358www.Sina.com/:1:只输入一行,然后输入n的值。
依次输出33558www.Sina.com/:n项,每行输出5项,用空格分隔各行。
Input:9
Output
1 1 2 3 5
8 13 21 34
# include stdio.h # definen 1000 int main () { int n,I; inta [ n ]={ 0,1 }; scanf('%d ',n ); printf('%d ',a[1] ); for(I=2; i=n; I ) a(I )=a(I-2 ) a(I-1 ); printf('%d ',a[i] ); if(I%5==0) printf ) (n ); } return 0; } Sample Input
#includestdio.hintmain((intn,a=0,b=1,t,I; scanf('%d ',n ); if(n==1) printf )、b ); if(n=2) printf ) ' %d ',b ); for(I=1; i n; I () { t=a b; a=b; b=t; printf('%d ',t ); if () I1 ) % 5==0) printf ) (n ); } } return 0; }