7) 求Fibonacci数列前20个数,(用数组存放或者变量存储),输出时每输出5个数换行一次.

c编程题
2024-11-27 22:45:43
推荐回答(1个)
回答1:

#include 
int main()
{
int fibonacci[32], i, j;
fibonacci[1] = fibonacci[2] = 1;
for (i = 3;i <= 20;i++)
fibonacci[i] = fibonacci[i - 1] + fibonacci[i - 2];
for (i = 0;i < 4;i++)
{
printf("%d", fibonacci[i * 5 + 1]);
for (j = 2;j <= 5;j++)
printf(" %d", fibonacci[i * 5 + j]);
printf("\n");
}
return 0;
}