C语言编程斐波那契数列的前几项是:1、1、2、3、5、8、13、21……编程输出该数列的前20项,每行输出4个。
时间: 2023-08-31 08:59:07 浏览: 749
C语言求Fibonacci斐波那契数列通项问题的解法总结
5星 · 资源好评率100%
好的,下面是使用C语言编写的代码,用于输出斐波那契数列的前20项,每行输出4个数字:
```c
#include <stdio.h>
int main() {
int n = 20; // 总共输出的项数
int count = 0; // 当前已输出的项数
int a = 1, b = 1; // 前两项
while (count < n) {
printf("%d ", a);
count++;
if (count % 4 == 0) {
printf("\n"); // 每行输出4个数字后换行
}
int temp = a;
a = b;
b = temp + b;
}
return 0;
}
```
这段代码使用了循环来生成斐波那契数列,并在每行输出4个数字后换行。输出结果如下:
```
1 1 2 3
5 8 13 21
34 55 89 144
233 377 610 987
1597 2584 4181 6765
```
阅读全文