Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
5876 | 谢锦卓 | 13分数求和 | C++ | Accepted | 0 MS | 268 KB | 526 | 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; }