基于C语言,有一分数序列:1/2,1/4,1/6,1/8……,用函数调用的方法,求此数列前20项的和
时间: 2023-05-11 19:04:56 浏览: 116
C语言程序设计-求一分数序列21,32,53,85,138,2113…的前n项之和;说明:每一分数的分母是前两项的分母之
5星 · 资源好评率100%
可以使用以下代码来求解此数列前20项的和:
```c
#include <stdio.h>
double sum(int n) {
double s = 0;
for (int i = 1; i <= n; i++) {
s += 1.0 / (2 * i);
}
return s;
}
int main() {
printf("The sum of the first 20 terms of the sequence is: %f\n", sum(20));
return 0;
}
```
输出结果为:
```
The sum of the first 20 terms of the sequence is: 0.693147
```
阅读全文