输出Fabonacci数列前20项值(用空格间隔),用c语言简单编写
时间: 2024-10-28 09:07:22 浏览: 27
C语言用递归法计算Fibonacci(斐波拉契)数列的第n项。
在C语言中,我们可以使用循环结构来生成Fibonacci数列并打印前20项。以下是简单的代码示例:
```c
#include <stdio.h>
int main() {
int n = 20;
int a = 0, b = 1, next;
printf("Fibonacci Series of the first %d terms: ", n);
for (int i = 0; i < n; i++) {
if (i <= 1) {
printf("%d ", i);
} else {
next = a + b;
printf("%d ", next);
a = b;
b = next;
}
}
return 0;
}
```
这段代码首先初始化前两个数`a`和`b`为0和1,然后使用for循环,计算下一个数(`next`),并在每次迭代中更新`a`和`b`。最后,它打印出每个数,用空格分隔。
阅读全文