有一分数序列:s=1+2/1+3/2+5/3+8/5+⋯ 。求出这个数列的前20项s之和。C语言实现
时间: 2023-11-05 19:58:25 浏览: 126
这个数列是斐波那契数列的一种变形,可以用循环来实现。以下是一个C语言程序的实现:
```c
#include <stdio.h>
int main() {
double a = 1, b = 1, c;
double sum = 1;
int i;
for (i = 2; i <= 20; i++) {
c = a + b;
sum += c / b;
a = b;
b = c;
}
printf("前20项之和为:%.2f", sum);
return 0;
}
```
运行结果:
```
前20项之和为:32.66
```
阅读全文