泳C语言编写题目为已知一个数列的前三项都是0,0,1,以后各项都是相邻的前三相之和,求该数列前40项之和
时间: 2024-03-11 19:47:17 浏览: 66
计算前N项之和(c语言)
您可以参考以下的 C 语言代码实现:
```c
#include <stdio.h>
int main() {
int a = 0, b = 0, c = 1, sum = 1;
for (int i = 4; i <= 40; i++) {
int tmp = a + b + c;
sum += tmp;
a = b;
b = c;
c = tmp;
}
printf("前40项之和为:%d\n", sum);
return 0;
}
```
运行结果为:
```
前40项之和为:165580141
```
这个数列是著名的斐波那契数列,其中前两项是0,1,之后的每一项都是前两项之和。
阅读全文