求斐波那契数列的前10项及总和。C语言
时间: 2024-10-23 14:06:25 浏览: 17
c语言数列求和
在C语言中,你可以使用循环结构来计算斐波那契数列的前10项以及它们的总和。斐波那契数列是一个每个数字都是前两个数字之和的数列,初始两项通常取0和1。以下是示例代码:
```c
#include <stdio.h>
int main() {
int fib[10], i, sum = 0;
// 初始化前两项
fib[0] = 0;
fib[1] = 1;
// 计算前10项
for (i = 2; i < 10; i++) {
fib[i] = fib[i - 1] + fib[i - 2];
sum += fib[i]; // 更新总和
}
// 输出结果
printf("斐波那契数列的前10项是:\n");
for (i = 0; i < 10; i++) {
printf("%d ", fib[i]);
}
printf("\n总和是: %d\n", sum);
return 0;
}
```
这段代码首先定义了一个数组`fib`存储斐波那契数列的值,并初始化了前两项。接下来,通过for循环计算后续项并将它们累加到总和`sum`中。最后,打印出前10项和总和。
阅读全文