求出下列分数序列前20项之和2/1+3/2+5/3+8/5+13/8+21/13 用C语言编程
时间: 2023-11-05 09:36:56 浏览: 212
python 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和 (示例)
5星 · 资源好评率100%
#include <stdio.h>
int main() {
int n = 20; // 求前20项之和
double a = 2, b = 1, c, sum = 0; // 初始化分数序列
for (int i = 1; i <= n; i++) {
sum += a / b; // 累加当前项的值
c = a + b; // 求下一项的分子
b = a; // 更新分母
a = c; // 更新分子
}
printf("前20项之和为:%.2f", sum);
return 0;
}
阅读全文