用c语言编程序有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
时间: 2023-12-13 19:47:14 浏览: 74
python 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和 (示例)
5星 · 资源好评率100%
你好!很高兴为您解答问题。这个数列是斐波那契数列的变形,可以用循环语句来实现。以下是用C语言的代码实现:
```
#include <stdio.h>
int main()
{
int i;
double a = 2, b = 1, c, sum = 2;
for (i = 2; i <= 20; i++)
{
c = a + b;
sum += c / b;
b = a;
a = c;
}
printf("前20项之和是:%lf", sum);
return 0;
}
```
希望能帮到您,如果您有更多的问题,请继续提出。
阅读全文