C语言使用数组,输出斐波那契数列的前30项,每六个数放在一行,一共五行
时间: 2024-03-15 22:43:51 浏览: 80
好的,以下是代码实现:
```c
#include <stdio.h>
int main() {
int fibonacci[30] = {0, 1};
for (int i = 2; i < 30; i++) {
fibonacci[i] = fibonacci[i-1] + fibonacci[i-2];
}
for (int i = 0; i < 30; i += 6) {
printf("%-10d%-10d%-10d%-10d%-10d%-10d\n", fibonacci[i], fibonacci[i+1], fibonacci[i+2], fibonacci[i+3], fibonacci[i+4], fibonacci[i+5]);
}
return 0;
}
```
输出结果如下:
```
0 1 1 2 3 5
8 13 21 34 55 89
144 233 377 610 987 1597
2584 4181 6765 10946 17711 28657
46368 75025 121393 196418 317811 514229
```
阅读全文