斐波那契数列c语言求前n项和
时间: 2023-12-12 16:35:59 浏览: 391
C语言斐波那契序列三种方法
5星 · 资源好评率100%
以下是C语言求斐波那契数列前n项和的代码:
```c
#include <stdio.h>
int main()
{
int n, i;
int a = 1, b = 1, c = 1;
int sum = 2; // 前两项之和为2
printf("请输入要求的斐波那契数列项数:");
scanf("%d", &n);
if (n <= 0) {
printf("输入有误!\n");
return 0;
} else if (n == 1 || n == 2) {
printf("斐波那契数列前%d项和为1\n", n);
return 0;
}
for (i = 3; i <= n; i++) {
c = a + b;
a = b;
b = c;
sum += c;
}
printf("斐波那契数列前%d项和为%d\n", n, sum);
return 0;
}
```
阅读全文