Run ID:5876

提交时间:2024-12-21 08:45:17

#include<iostream> // cin\cout\endl using namespace std; int main(){ int fz=2,fm=1,sfz,sfm;//fz分子,fm分母,sfz上一次分子,sfm上一次分母 int n;//前n项 double s=0;//求和答案 cin>>n; for(int i=1;i<=n;i++){ s=s+fz*1.0/fm;//计算前一项的和 //获得新的分子和分母 sfz=fz;//上一次分子 sfm=fm;//上一次分母 fz=sfm+sfz;//新的分子 fm=sfz;//新的分母 } printf("%.4lf\n",s); return 0; }