C语言输出斐波那契数列的前20项,每五个数一行,
时间: 2023-12-26 21:06:41 浏览: 299
c语言100个经典算法
好的,下面是 C 语言实现的斐波那契数列,输出前20项,每五个数一行:
```c
#include <stdio.h>
int main() {
int n = 20, t1 = 0, t2 = 1, nextTerm, count = 0;
printf("斐波那契数列:\n");
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;
}
```
这段代码会输出斐波那契数列前20项,每五个数一行输出。在输出第五个数后,通过 `printf("\n");` 语句换行并将计数器 `count` 重置为 0。
阅读全文