#include<iostream>
using namespace std;
int main()
{
double a[105]={0};
int n;
cin>>n;
a[1]=1;
a[2]=2;
for(int i=3;i<=n+1;i++)
{
a[i]=a[i-1]+a[i-2];
}
double sum=0;
for(int i=1;i<=n;i++)
{
sum+=1.0*a[i+1]/a[i];
}
printf("%.2f",sum);
return 0;
}
共 1 条回复
#include using namespace std; int main() { double a[105]={0}; int n; cin>>n; a[1]=1; a[2]=2; for(int i=3;i<=n+1;i++) { a[i]=a[i-1]+a[i-2]; } double sum=0; for(int i=1;i<=n;i++) { sum+=1.0*a[i+1]/a[i]; } printf("%.2f",sum); return 0; }