C语言求斐波那契数列,每五个数一行
时间: 2023-08-04 12:15:57 浏览: 125
c语言100个经典算法
好的,下面是 C 语言实现的斐波那契数列,每五个数一行输出:
```c
#include <stdio.h>
int main() {
int n, t1 = 0, t2 = 1, nextTerm, count = 0;
printf("请输入要输出的斐波那契数列的项数:");
scanf("%d", &n);
printf("斐波那契数列:");
for (int i = 1; i <= n; ++i) {
printf("%d ", t1);
++count;
if (count == 5) {
printf("\n");
count = 0;
}
nextTerm = t1 + t2;
t1 = t2;
t2 = nextTerm;
}
return 0;
}
```
这段代码会根据输入的项数输出相应的斐波那契数列,每五个数一行输出。在输出第五个数后,通过 `printf("\n");` 语句换行并将计数器 `count` 重置为 0。
阅读全文