2.写一个程序,打印出fibonacci数列的前20项,每行输出5项

nickorz 1年前 已收到1个回答 举报

靓雪 幼苗

共回答了23个问题采纳率:91.3% 举报

#include
int main()
{
long a[30] ,i ;
a[0] = a[1] = 0 ;
a[2] = 1 ;
for( i = 3 ; i < 21 ; i ++ )
a[i] = a[i-1] + a[i-2] + a[i-3] ;
for( i = 0 ; i < 20 ; i ++ )
{
if( i != 0 && i%5 == 0 )
putchar('n');
printf( "%dt",a[i] );
}
putchar('n');
return 0 ;
}

1年前

12
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.030 s. - webmaster@yulucn.com