用指针实现编写函数将Fibonacci数列的前n项存入数组,返回它们的和
时间: 2024-05-08 20:17:35 浏览: 78
C语言程序设计-用函数求fibonacci数列前n项的和;说明:fibonacci数列为数列的第一项值为1,第二项
5星 · 资源好评率100%
好的,这是一个关于编程的问题。我可以给您回答。以下是代码示例:
```c
#include <stdio.h>
int fibonacci(int n, int* arr) {
int sum = 0;
arr[0] = 0;
arr[1] = 1;
sum += arr[0] + arr[1];
for (int i = 2; i < n; i++) {
arr[i] = arr[i - 1] + arr[i - 2];
sum += arr[i];
}
return sum;
}
int main() {
int n = 10;
int arr[n];
int sum = fibonacci(n, arr);
printf("Fibonacci series: ");
for (int i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
printf("\n");
printf("Sum of Fibonacci series: %d\n", sum);
return 0;
}
```
这个函数将Fibonacci数列的前n项存储在数组中,并返回它们的和。
阅读全文