1 题目
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。
2 分析
本题实质是要看出序列的规律,显而易见,规律就是处第一个数以外,后一个数的分子为前一个数的分子分母之和,后一个数的分母是上一个数的分子
3 实现
#include <stdio.h>
int main() {
int t; // 临时变量
double sum = 0; // 总和
double a = 2, b = 1; // 初始变量
for (int i = 1; i <= 20; i++) {
sum = sum + a / b;
t = a;
a = a + b;
b = t;
}
printf("%.4f\n", sum);
}
4 运行结果
32.6603