Codeup 25609 Problem I 习题5-10 分数序列求和

题目描述

有如下分数序列
2/1,3/2,5/3,8/5,13/8,21/13 …
求出次数列的前20项之和。
请将结果的数据类型定义为double类型。

输入

输出

小数点后保留6位小数,末尾输出换行。

样例输入 Copy

样例输出 Copy

32.660261

include <stdio.h>

include <stdlib.h>

int main()
{
double i=1.0,j=2.0,num,sum=2;
int sqe;
for(sqe=2;sqe<=20;sqe++){
num=i+j;
i=j;
j=num;
sum+=j/i;
} //1 1 2 3 5 8 13 21
printf("%f\n",sum);

return 0;
}

posted @ 2020-04-15 15:21  是羊驼呀  阅读(202)  评论(0)    收藏  举报