有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
解题思路:
抓住分子与分母的变化规律
代码:
int main(void) {
float sum = 0, a = 1, b = 2;
for (int i = 1; i <= 20; i++) {
sum += a / b;
float t = b;
b = a + b;
a = t;
}
printf("数列前20项之和为:%f", sum);
return 0;
}