用c语音编写有一个分数序列,2/1,3/2,5/3,8/5,13/8,21/13,...,求出这个序列的前20项之和。
时间: 2023-12-13 22:32:02 浏览: 91
C语言程序设计-求一分数序列21,32,53,85,138,2113…的前n项之和;说明:每一分数的分母是前两项的分母之
5星 · 资源好评率100%
以下是C语言编写的求解分数序列前20项之和的程序:
```c
#include <stdio.h>
int main() {
float i = 1;
float j = 2;
float sum = 0;
int k;
for (k = 1; k <= 20; k++) {
int x;
sum = sum + j / i;
x = i;
i = j;
j = x + j;
}
printf("结果为%f\n", sum);
return 0;
}
```
运行结果为:
```
结果为32.660263
```
阅读全文