c语言输出斐波那契前20并排成四行五列
时间: 2024-12-17 21:36:57 浏览: 7
在C语言中,我们可以使用循环结构和数组来打印斐波那契数列的前20项,并按照四行五列的方式显示。斐波那契数列是一个每个数字都是前两个数字之和的序列,通常从0和1开始。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int fib[20], i, j;
// 初始化斐波那契数列
fib[0] = 0;
fib[1] = 1;
// 计算并存储前20项
for (i = 2; i < 20; i++) {
fib[i] = fib[i - 1] + fib[i - 2];
}
// 打印结果,每行5个元素
for (j = 0; j <= 4; j++) { // 四行五列,所以遍历到4
for (i = 0; i < 5 && j * 5 + i < 20; i++) {
printf("%d ", fib[j * 5 + i]);
}
printf("\n"); // 每一行结束后换行
}
return 0;
}
```
运行这个程序会得到一个四行五列的斐波那契数列。
阅读全文