题目描述
有一分数序列:
2/1 3/2 5/3 8/5 13/8 21/13… 求出这个数列的前N项之和,保留两位小数。
输入描述
N
输出描述
数列前N项和
样例输入
10
样例输出
16.48
示例代码
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
double up=2,down=1,N,temp,sum=0.00;//up指的是分子,down指的是分母
cin>>N;
while(N)
{
sum=sum+up/down;
temp=down;
down=up;
up=up+temp;
N--;
}
cout<<fixed<<setprecision(2)<<sum;
return 0;
}