有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, 21/13, ... 用c++编写程序求出这个序列的前20项之和。
时间: 2023-05-11 14:04:12 浏览: 96
以下是用 C 语言编写的程序,可以求出这个序列的前20项之和:
```c
#include <stdio.h>
int main() {
int i;
double a = 2, b = 1, sum = 0, temp;
for (i = 1; i <= 20; i++) {
sum += a / b;
temp = a;
a = a + b;
b = temp;
}
printf("前20项之和为:%lf\n", sum);
return 0;
}
```
输出结果为:
```
前20项之和为:32.660260
```
希望能帮到您!
阅读全文