c语言中函数斐波那契五个一组
时间: 2023-12-18 08:05:29 浏览: 59
以下是一个C语言中实现斐波那契数列输出五个数一组的函数:
```c
void fibonacci(int n) {
int a = 0, b = 1, c, i;
for (i = 1; i <= n; ++i) {
c = a + b;
a = b;
b = c;
if (i % 5 == 0) {
printf("%d %d %d %d %d\n", a, b, c, a + b, b + c);
a = 0;
b = 1;
}
}
if (n % 5 != 0) {
for (i = 1; i <= n % 5; ++i) {
c = a + b;
a = b;
b = c;
printf("%d ", c);
}
}
}
```
该函数接受一个整数n作为参数,输出斐波那契数列的前n项,每五个数一组。函数内部使用了循环和条件语句来实现。
阅读全文