本人很菜,题目不难,但又找不到 bug
求大佬们帮助
题面:

代码:
#include<iostream>
#include<iomanip>
#define int long long
using namespace std;
int n,f[50];
double sum;
signed main(){
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
cin>>n;
f[1]=1,f[2]=1;
for(int i=3;i<=31;i++) f[i]=f[i-1]+f[i-2];
for(int i=1;i<=n;i++){
sum+=double(f[i]/f[i+1]);
}
cout<<fixed<<setprecision(3)<<sum;
return 0;
}