题目描述
有如下分数序列
求出次数列的前20项之和。
请将结果的数据类型定义为double类型。
输入
无
输出
小数点后保留6位小数,末尾输出换行。
样例输入
无
样例输出
32.660261
示例代码
#include<iostream>
using namespace std;
int main(){
double n1,n2,n,i;
double sum;
n=0;
n1=1;
n2=2;
sum=0;
for(i=1;i<=20;i++){
sum=sum+(n2/n1);
n=n1+n2;
n1=n2;
n2=n;
}
printf("%.6f\n",sum);
return 0;
}