编写一个程序,输入一个整数n,输出斐波那契数列的前n项的和。C语言
时间: 2024-02-25 11:56:22 浏览: 139
好的,以下是 C 语言代码实现:
```c
#include <stdio.h>
int main() {
int n, i;
long long fib[100], sum = 1; // 注意要使用 long long 类型,避免数据溢出
printf("请输入一个整数 n:");
scanf("%d", &n);
// 初始化斐波那契数列前两项
fib[0] = 0;
fib[1] = 1;
// 循环计算斐波那契数列直到第n项
for (i = 2; i < n; i++) {
fib[i] = fib[i-1] + fib[i-2];
sum += fib[i];
}
// 输出前n项的和
printf("斐波那契数列前%d项的和为:%lld\n", n, sum);
return 0;
}
```
你可以输入一个整数n进行测试。
阅读全文