数组_习题:用数组输出Fibonacci数列前20项

/*
程序功能:用数组输出Fibonacci数列前20项
*/
# include <stdio.h>
# define N 20

int main(void)
{
int a[N], i;

a[0] = 1;
a[1] = 1;
for(i=2; i<N; ++i)
a[i] = a[i-2] + a[i-1];

printf("\n------------------ Fibonacci数列 ------------------\n");

for(i=0; i<N; ++i)
{
if(i%4 == 0)
printf("\n");
printf("a[%-2d] = %-8d", i, a[i]);
}
putchar('\n');

return 0;
}
/*该程序在VC++6.0中的执行结果如下:

------------------ Fibonacci数列 ------------------

a[0 ] = 1 a[1 ] = 1 a[2 ] = 2 a[3 ] = 3
a[4 ] = 5 a[5 ] = 8 a[6 ] = 13 a[7 ] = 21
a[8 ] = 34 a[9 ] = 55 a[10] = 89 a[11] = 144
a[12] = 233 a[13] = 377 a[14] = 610 a[15] = 987
a[16] = 1597 a[17] = 2584 a[18] = 4181 a[19] = 6765

*/


  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值