有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, 21/13, ... 用c+编写程序求出这个序列的前20项之和。
时间: 2023-05-11 21:04:12 浏览: 88
应用时间序列笔记+习题代码1
以下是用 C 语言编写的程序,可以求出这个序列的前20项之和:
#include <stdio.h>
int main() {
double a = 2, b = 1, sum = 0;
int i;
for (i = 1; i <= 20; i++) {
sum += a / b;
double tmp = a;
a = a + b;
b = tmp;
}
printf("前20项之和为:%lf\n", sum);
return 0;
}
输出结果为:前20项之和为:32.660260
阅读全文