编程求Fibonacci数列的前n项(3≤n≤30)。要求:每行打印5个。
(要求使用数组方法)
#include <stdio.h>
int main()
{
int a[300] = {0}, n = 0, cnt = 0;
scanf("%d", &n);
for (int i = 0; i < n; i++)
{
a[i] = (i == 0 || i == 1) ? 1 : a[i - 1] + a[i - 2];
printf("%d ", a[i]);
cnt++;
if (cnt % 5 == 0) printf("\n");
}
return 0;
}