题目:
输入及输出样例:
输入:输入有一行,包含一个正整数 n(n<=30)。
输出:输出有一行,包含一个浮点数,表示分数序列前 n 项的和,精确到小数点后 4 位。
样例:
废话不多说,上代码。
代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
double p=1,q=2,s=0,t;
int n;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
s+=q/p;
t=q;
q+=p;
p=t;
}
printf("%.4f",s);
return 0;
}